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:
parent
e65e41a694
commit
ac7bb003ec
36 changed files with 422 additions and 585 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue