Update schema

This commit is contained in:
Donal McBreen
2025-11-21 08:49:33 +00:00
parent 19b0e25eac
commit 5edb0a2075
3 changed files with 13 additions and 47 deletions
@@ -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