Skip to content
This repository was archived by the owner on Jul 27, 2025. It is now read-only.

Commit d5b147f

Browse files
authored
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
1 parent 8c97c9d commit d5b147f

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
class AddIndexesToCoreModels < ActiveRecord::Migration[7.2]
2+
def change
3+
# Accounts table indexes
4+
add_index :accounts, [ :family_id, :status ]
5+
add_index :accounts, :status
6+
add_index :accounts, :currency
7+
8+
# Balances table indexes
9+
add_index :balances, [ :account_id, :date ], order: { date: :desc }
10+
11+
# Entries table indexes
12+
add_index :entries, [ :account_id, :date ]
13+
add_index :entries, :date
14+
add_index :entries, :entryable_type
15+
add_index :entries, "lower(name)", name: "index_entries_on_lower_name"
16+
17+
# Transfers table indexes
18+
add_index :transfers, :status
19+
end
20+
end

db/schema.rb

Lines changed: 10 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)