Update schema
This commit is contained in:
@@ -1,13 +1,15 @@
|
||||
class AddUniqueIndexToCardActivitySpikesOnCardId < ActiveRecord::Migration[8.2]
|
||||
def change
|
||||
reversible do |dir|
|
||||
dir.up do
|
||||
execute <<-SQL
|
||||
DELETE s1 FROM card_activity_spikes s1
|
||||
INNER JOIN card_activity_spikes s2
|
||||
WHERE s1.card_id = s2.card_id
|
||||
AND s1.updated_at < s2.updated_at
|
||||
SQL
|
||||
if ActiveRecord::Base.connection.adapter_name != "SQLite"
|
||||
reversible do |dir|
|
||||
dir.up do
|
||||
execute <<-SQL
|
||||
DELETE s1 FROM card_activity_spikes s1
|
||||
INNER JOIN card_activity_spikes s2
|
||||
WHERE s1.card_id = s2.card_id
|
||||
AND s1.updated_at < s2.updated_at
|
||||
SQL
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user