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:
parent
8c97c9d31a
commit
d5b147f2cd
2 changed files with 30 additions and 1 deletions
20
db/migrate/20250718120146_add_indexes_to_core_models.rb
Normal file
20
db/migrate/20250718120146_add_indexes_to_core_models.rb
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue