Hi. I get some strange results when using rename_column on a primary
key in a migration. It seems like the migration script removes the
auto-increment property if you rename a column.
This is a minimal example.
create_table :foo, :primary_key => :foo_id do |t|
t.column "name", :string
# renaming the primary key makes auto-increment disappear.
rename_column :foo, :foo_id, :bar_id
Is this a known problem, any beautiful solution available? Maybe use