commit
63d47e04c4
@ -1,6 +1,12 @@ |
|||||||
class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.1] |
class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.1] |
||||||
def change |
disable_ddl_transaction! |
||||||
commit_db_transaction |
|
||||||
add_index :statuses, [:account_id, :reblog_of_id], algorithm: :concurrently |
def up |
||||||
|
# This index has been superseded by migration 20171125185353 |
||||||
|
# add_index :statuses, [:account_id, :reblog_of_id], algorithm: :concurrently |
||||||
|
end |
||||||
|
|
||||||
|
def down |
||||||
|
remove_index :statuses, [:account_id, :reblog_of_id] if index_exists?(:statuses, [:account_id, :reblog_of_id]) |
||||||
end |
end |
||||||
end |
end |
||||||
|
@ -0,0 +1,7 @@ |
|||||||
|
class AddIndexReblogOfIdAndAccountToStatuses < ActiveRecord::Migration[5.1] |
||||||
|
disable_ddl_transaction! |
||||||
|
|
||||||
|
def change |
||||||
|
add_index :statuses, [:reblog_of_id, :account_id], algorithm: :concurrently |
||||||
|
end |
||||||
|
end |
@ -0,0 +1,14 @@ |
|||||||
|
class RemoveOldReblogIndexOnStatuses < ActiveRecord::Migration[5.1] |
||||||
|
disable_ddl_transaction! |
||||||
|
|
||||||
|
def up |
||||||
|
# This index may not exists (see migration 20171122120436) |
||||||
|
remove_index :statuses, [:account_id, :reblog_of_id] if index_exists?(:statuses, [:account_id, :reblog_of_id]) |
||||||
|
|
||||||
|
remove_index :statuses, :reblog_of_id |
||||||
|
end |
||||||
|
|
||||||
|
def down |
||||||
|
add_index :statuses, :reblog_of_id, algorithm: :concurrently |
||||||
|
end |
||||||
|
end |
Loading…
Reference in new issue