mirror of
https://github.com/fspc/BikeShed-1.git
synced 2025-03-01 01:03:23 -05:00
-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
24 lines
569 B
Ruby
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
|