Skip to content

Commit

Permalink
chore: add relationship index storing caveat to migrations
Browse files Browse the repository at this point in the history
  • Loading branch information
lalalalatt committed Jul 18, 2024
1 parent fc0d606 commit 821f59b
Showing 1 changed file with 27 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package migrations

import (
"context"

"github.com/jackc/pgx/v5"
)

const (
addRelationshipIndexStoringCaveatQuery = `
CREATE INDEX idx_relationship_caveat_storing ON relation_tuple (namespace, relation, object_id, userset_relation) STORING (caveat_name, caveat_context);
`
)

func init() {
err := CRDBMigrations.Register("add-relationship-index-storing-caveat", "add-relationship-counters-table", addRelationshipIndexStoringCaveat, noAtomicMigration)
if err != nil {
panic("failed to register migration: " + err.Error())
}
}

func addRelationshipIndexStoringCaveat(ctx context.Context, conn *pgx.Conn) error {
if _, err := conn.Exec(ctx, addRelationshipIndexStoringCaveatQuery); err != nil {
return err
}
return nil
}

0 comments on commit 821f59b

Please sign in to comment.