forked from e621ng/e621ng
add without_timeout blocks on migrations
This commit is contained in:
parent
7c86d3a2e0
commit
0747284124
@ -1,10 +1,14 @@
|
||||
class DropPostCountFromPools < ActiveRecord::Migration[5.2]
|
||||
def up
|
||||
remove_column :pools, :post_count
|
||||
Pool.without_timeout do
|
||||
remove_column :pools, :post_count
|
||||
end
|
||||
end
|
||||
|
||||
def down
|
||||
add_column :pools, :post_count, :integer, default: 0, null: false
|
||||
Pool.update_all("post_count = cardinality(post_ids)")
|
||||
Pool.without_timeout do
|
||||
add_column :pools, :post_count, :integer, default: 0, null: false
|
||||
Pool.update_all("post_count = cardinality(post_ids)")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user