1
0
mirror of https://github.com/fspc/BikeShed-1.git synced 2025-02-28 16:53:23 -05:00
BikeShed-1/db/migrate/20130423231937_alter_user_roles.rb
Jason Denney f0ce8b7171 Switch DB from sqlite to Postgres
-Postgres for production
-Migrations don't translate well between sqlite and postgres, better to just develop using the same database as production.
-Fixed migrations to work with Postgres
-Updated Readme for PG install instructions
-database config moved to .example
2013-06-25 23:50:34 -04:00

24 lines
569 B
Ruby

class AlterUserRoles < ActiveRecord::Migration
def up
rename_table :user_roles, :user_role_joins
change_table :user_role_joins do |t|
t.rename :role, :role_id
#t.change :role_id, :integer
end
#for Postgres
connection.execute(%q{
alter table user_role_joins
alter column role_id
type integer using cast(role_id as integer)
})
end
def down
rename_table :user_role_joins, :user_roles
change_table :user_role_joins do |t|
t.rename :role_id, :role
t.change :role_id, :string
end
end
end