Skip to content

Commit 608e6fb

Browse files
committed
add index
1 parent 4753b31 commit 608e6fb

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

persist/sqlite/init.sql

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ CREATE TABLE address_balance (
4141
siafund_balance BLOB NOT NULL
4242
);
4343
CREATE INDEX address_balance_address_index ON address_balance(address);
44+
CREATE INDEX address_balance_siacoin_balance_index ON address_balance(siacoin_balance);
45+
CREATE INDEX address_balance_siafund_balance_index ON address_balance(siafund_balance);
4446

4547
CREATE TABLE siacoin_elements (
4648
id INTEGER PRIMARY KEY,

persist/sqlite/migrations.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,15 @@ func migrateV4(txn *txn, log *zap.Logger) error {
3636
return nil
3737
}
3838

39+
func migrateV5(tx *txn, _ *zap.Logger) error {
40+
_, err := tx.Exec(`CREATE INDEX address_balance_siacoin_balance_index ON address_balance(siacoin_balance);
41+
CREATE INDEX address_balance_siafund_balance_index ON address_balance(siafund_balance);`)
42+
return err
43+
}
44+
3945
var migrations = []func(tx *txn, log *zap.Logger) error{
4046
migrateV2,
4147
migrateV3,
4248
migrateV4,
49+
migrateV5,
4350
}

0 commit comments

Comments
 (0)