add proper post_uploads reverse index

This commit is contained in:
Régis Hanol
2013-06-13 23:44:24 +02:00
parent bd1b4d3130
commit 037f62928b
9 changed files with 53 additions and 6 deletions

View File

@@ -0,0 +1,16 @@
class DropPostsUploads < ActiveRecord::Migration
def up
drop_table :posts_uploads
end
def down
create_table :posts_uploads, id: false do |t|
t.integer :post_id
t.integer :upload_id
end
add_index :posts_uploads, :post_id
add_index :posts_uploads, :upload_id
add_index :posts_uploads, [:post_id, :upload_id], unique: true
end
end

View File

@@ -0,0 +1,15 @@
class CreatePostUploads < ActiveRecord::Migration
def up
create_table :post_uploads do |t|
t.integer :post_id, null: false
t.integer :upload_id, null: false
end
# no support for this till rails 4
execute 'create unique index idx_unique_post_uploads on post_uploads(post_id, upload_id)'
end
def down
drop_table :post_uploads
end
end