Home > article > rails3でprimary keyとforeign keyをbig intにする

rails3でprimary keyとforeign keyをbig intにする

以下は、PostgreSQLの例。

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::NATIVE_DATABASE_TYPES[:primary_key] = 'bigserial primary key' 


外部キーの場合、t.references :userとか書いてると、ActiveRecord側でintegerがハードコーディングされているのでlimitオプションを付けるしかなさそう。

t.references :user, :limit => 8

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://ukstudio.jp/2012/01/11/rails3_primary_key_foreign_key_big_int/trackback/
Listed below are links to weblogs that reference
rails3でprimary keyとforeign keyをbig intにする from UKSTUDIO

Home > article > rails3でprimary keyとforeign keyをbig intにする

Feeds
Meta
Others

Return to page top