mirror of https://github.com/fspc/BikeShed-1.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
569 B
23 lines
569 B
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
|
|
|