bigint列を持つテーブルを作成しようとすると、代わりに標準の整数列が作成されます。何がうまくいかないでしょうか?私はどこから探し始めるべきかわかりません。Railsの移行:PostgreSQLのBigintが失敗しているようですか?
私は、マイグレーションでこれを使用しています:
create_table :table_name do |t|
t.integer :really_big_int, limit: 8
end
私はRubyの1.9.2、PostgreSQLの9.0.3とRails 3.0.9を使用しています。私はデータベースを削除して、移行を数回実行しましたが、それでもbigint列は作成されません。
非常に奇妙な。 schema.rbやPGスキーマを見て、どのように整数列を作成すると決めていますか? –
私は両方の場所をチェックしています。文字列を使って解決しましたが、なぜそれがうまくいかないのか不思議です。 – Lonecat
これについての更新は、次のように思われます:limit => 8はPostgresにbigintカラムを作成していません。 –