1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-08-07 14:35:23 +02:00

Add indexes to core models (#2464)

* [claudesquad] update from 'add-indexes-to-core-models' on 18 Jul 25 08:03 EDT

* [claudesquad] update from 'add-indexes-to-core-models' on 18 Jul 25 08:09 EDT
This commit is contained in:
Zach Gollwitzer 2025-07-18 08:19:44 -04:00 committed by GitHub
parent 8c97c9d31a
commit d5b147f2cd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 30 additions and 1 deletions

View file

@ -0,0 +1,20 @@
class AddIndexesToCoreModels < ActiveRecord::Migration[7.2]
def change
# Accounts table indexes
add_index :accounts, [ :family_id, :status ]
add_index :accounts, :status
add_index :accounts, :currency
# Balances table indexes
add_index :balances, [ :account_id, :date ], order: { date: :desc }
# Entries table indexes
add_index :entries, [ :account_id, :date ]
add_index :entries, :date
add_index :entries, :entryable_type
add_index :entries, "lower(name)", name: "index_entries_on_lower_name"
# Transfers table indexes
add_index :transfers, :status
end
end