feat: tribe_snapshots - add a new index
ci/woodpecker/push/govulncheck Pipeline was successful Details
ci/woodpecker/push/test Pipeline was successful Details
ci/woodpecker/tag/release Pipeline was successful Details
ci/woodpecker/tag/deployment Pipeline was successful Details

This commit is contained in:
Dawid Wysokiński 2024-04-02 07:10:03 +02:00
parent a0c109a04d
commit 6bfb17f615
Signed by: Kichiyaki
GPG Key ID: B5445E357FB8B892
2 changed files with 18 additions and 1 deletions

View File

@ -8,7 +8,6 @@ import (
func init() {
migrations.MustRegister(func(ctx context.Context, db *bun.DB) error {
// CREATE INDEX CONCURRENTLY IF NOT EXISTS player_snapshots_server_key_date_idx ON player_snapshots(server_key, date);
_, err := db.ExecContext(ctx, "CREATE INDEX IF NOT EXISTS"+
" player_snapshots_server_key_date_idx ON player_snapshots(server_key, date);")
return err

View File

@ -0,0 +1,18 @@
package migrations
import (
"context"
"github.com/uptrace/bun"
)
func init() {
migrations.MustRegister(func(ctx context.Context, db *bun.DB) error {
_, err := db.ExecContext(ctx, "CREATE INDEX IF NOT EXISTS"+
" tribe_snapshots_server_key_date_idx ON tribe_snapshots(server_key, date);")
return err
}, func(ctx context.Context, db *bun.DB) error {
_, err := db.ExecContext(ctx, "DROP INDEX IF EXISTS tribe_snapshots_server_key_date_idx;")
return err
})
}