add type, version index

This commit is contained in:
Caleb Doxsey 2023-08-21 14:35:21 -06:00
parent 6f79db5dfd
commit bc1ef2eb5e

View file

@ -144,10 +144,11 @@ var migrations = []func(context.Context, pgx.Tx) error{
5: func(ctx context.Context, tx pgx.Tx) error { 5: func(ctx context.Context, tx pgx.Tx) error {
for _, q := range []string{ for _, q := range []string{
`CREATE INDEX ON ` + schemaName + `.` + recordsTableName + ` (type)`, `CREATE INDEX ON ` + schemaName + `.` + recordsTableName + ` (type)`,
`CREATE INDEX ON ` + schemaName + `.` + recordsTableName + ` (id)`, `CREATE INDEX ON ` + schemaName + `.` + recordsTableName + ` (type, version)`,
`CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (modified_at)`, `CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (modified_at)`,
`CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (version)`, `CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (version)`,
`CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (type)`, `CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (type)`,
`CREATE INDEX ON ` + schemaName + `.` + recordChangesTableName + ` (type, version)`,
} { } {
_, err := tx.Exec(ctx, q) _, err := tx.Exec(ctx, q)
if err != nil { if err != nil {