Cleanup migrations

Cleanup our migrations, replacing as much of our custom code
and monkey patching with modern standard rails methods.
This commit is contained in:
Tom Hughes 2015-01-10 11:45:39 +00:00
parent e65e41a694
commit ac7bb003ec
36 changed files with 422 additions and 585 deletions

View file

@ -1,7 +1,7 @@
require 'migrate'
class CreateUserBlocks < ActiveRecord::Migration
def self.up
def change
create_table :user_blocks do |t|
t.column :user_id, :bigint, :null => false
t.column :moderator_id, :bigint, :null => false
@ -13,14 +13,10 @@ class CreateUserBlocks < ActiveRecord::Migration
t.timestamps
end
add_foreign_key :user_blocks, [:user_id], :users, [:id]
add_foreign_key :user_blocks, [:moderator_id], :users, [:id]
add_foreign_key :user_blocks, [:revoker_id], :users, [:id]
add_foreign_key :user_blocks, :users, :name => "user_blocks_user_id_fkey"
add_foreign_key :user_blocks, :users, :column => :moderator_id, :name => "user_blocks_moderator_id_fkey"
add_foreign_key :user_blocks, :users, :column => :revoker_id, :name => "user_blocks_revoker_id_fkey"
add_index :user_blocks, [:user_id]
end
def self.down
drop_table :user_blocks
end
end