mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-11 01:31:39 -05:00
Remove unnecessary migration
This commit is contained in:
parent
7ee2cb22ba
commit
4f4ac08caf
1 changed files with 0 additions and 38 deletions
|
|
@ -1,38 +0,0 @@
|
||||||
# frozen_string_literal: true
|
|
||||||
|
|
||||||
class AddFamilyPerformanceIndexes < ActiveRecord::Migration[8.0]
|
|
||||||
disable_ddl_transaction!
|
|
||||||
|
|
||||||
def change
|
|
||||||
# Index for family invitations queries
|
|
||||||
unless index_exists?(:family_invitations, %i[family_id status expires_at],
|
|
||||||
name: 'index_family_invitations_on_family_status_expires')
|
|
||||||
add_index :family_invitations, %i[family_id status expires_at],
|
|
||||||
name: 'index_family_invitations_on_family_status_expires',
|
|
||||||
algorithm: :concurrently
|
|
||||||
end
|
|
||||||
|
|
||||||
# Index for family membership queries by role
|
|
||||||
unless index_exists?(:family_memberships, %i[family_id role], name: 'index_family_memberships_on_family_and_role')
|
|
||||||
add_index :family_memberships, %i[family_id role],
|
|
||||||
name: 'index_family_memberships_on_family_and_role',
|
|
||||||
algorithm: :concurrently
|
|
||||||
end
|
|
||||||
|
|
||||||
# Composite index for active invitations
|
|
||||||
unless index_exists?(:family_invitations, %i[status expires_at],
|
|
||||||
name: 'index_family_invitations_on_status_and_expires_at')
|
|
||||||
add_index :family_invitations, %i[status expires_at],
|
|
||||||
name: 'index_family_invitations_on_status_and_expires_at',
|
|
||||||
algorithm: :concurrently
|
|
||||||
end
|
|
||||||
|
|
||||||
# Cleanup job support for status and updated_at
|
|
||||||
unless index_exists?(:family_invitations, %i[status updated_at],
|
|
||||||
name: 'index_family_invitations_on_status_and_updated_at')
|
|
||||||
add_index :family_invitations, %i[status updated_at],
|
|
||||||
name: 'index_family_invitations_on_status_and_updated_at',
|
|
||||||
algorithm: :concurrently
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
Loading…
Reference in a new issue