storage: add indexes for postgres (#4479)

* storage: add indexes for postgres

* add type, version index
This commit is contained in:
Caleb Doxsey 2023-08-21 15:13:48 -06:00 committed by GitHub
parent 379abecab1
commit 3e330bb76a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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