:id
列を主キーとして使用するために次のコードを変更するauto_increment
方法:limit => 8
def change
create_table :companies, :id => false do |t|
t.integer :id, :limit => 8
t.string :name
t.timestamps
end
end
このコードは、:id
列を主キーとして作成せず、自動インクリメントのシーケンスを作成しません。
PostgreSQL 8.4、レール 3.2.11