【发布时间】:2009-06-12 08:22:32
【问题描述】:
我在 sqlite3 中创建了下表:
创建表测试 ( Id TEXT PRIMARY KEY NOT NULL, 数实数 );
但是当我尝试为这个表生成模型时,schema.rb 给出了以下错误:
由于以下标准错误,无法转储表“Test”:“Count”列的未知类型“REAL”
我可以使用另一种数据类型来代替真实的数据类型吗?
【问题讨论】:
标签: ruby-on-rails sqlite
我在 sqlite3 中创建了下表:
创建表测试 ( Id TEXT PRIMARY KEY NOT NULL, 数实数 );
但是当我尝试为这个表生成模型时,schema.rb 给出了以下错误:
由于以下标准错误,无法转储表“Test”:“Count”列的未知类型“REAL”
我可以使用另一种数据类型来代替真实的数据类型吗?
【问题讨论】:
标签: ruby-on-rails sqlite
您是否尝试过使用 Rails 的内置迁移来构建您的表?
【讨论】:
是的,使用rake db:migrate
此外,对于计数字段,只需使用整数数据类型而不是浮点数或 REAL。
【讨论】: