mirror of
				https://github.com/fspc/BikeShed-1.git
				synced 2025-10-30 00:15:35 -04: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
 |