Fix merchant migration order for existing sqlite stores
Some checks are pending
check / secretapi (push) Waiting to run
Some checks are pending
check / secretapi (push) Waiting to run
This commit is contained in:
parent
b8d9147f5c
commit
cd969480a0
@ -145,7 +145,6 @@ func (s *store) migrate(ctx context.Context) error {
|
|||||||
tx_hash TEXT NOT NULL
|
tx_hash TEXT NOT NULL
|
||||||
);`,
|
);`,
|
||||||
`CREATE INDEX IF NOT EXISTS idx_marketplace_entitlements_wallet ON marketplace_entitlements(wallet);`,
|
`CREATE INDEX IF NOT EXISTS idx_marketplace_entitlements_wallet ON marketplace_entitlements(wallet);`,
|
||||||
`CREATE INDEX IF NOT EXISTS idx_marketplace_entitlements_wallet_merchant_offer_state ON marketplace_entitlements(wallet, merchant_id, offer_id, state);`,
|
|
||||||
`CREATE TABLE IF NOT EXISTS governance_principals (
|
`CREATE TABLE IF NOT EXISTS governance_principals (
|
||||||
wallet TEXT PRIMARY KEY,
|
wallet TEXT PRIMARY KEY,
|
||||||
org_root_id TEXT NOT NULL,
|
org_root_id TEXT NOT NULL,
|
||||||
@ -291,6 +290,9 @@ func (s *store) migrate(ctx context.Context) error {
|
|||||||
if err := s.ensureColumn(ctx, "marketplace_entitlements", "merchant_id", "TEXT NOT NULL DEFAULT 'edut.firstparty'"); err != nil {
|
if err := s.ensureColumn(ctx, "marketplace_entitlements", "merchant_id", "TEXT NOT NULL DEFAULT 'edut.firstparty'"); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
if _, err := s.db.ExecContext(ctx, `CREATE INDEX IF NOT EXISTS idx_marketplace_entitlements_wallet_merchant_offer_state ON marketplace_entitlements(wallet, merchant_id, offer_id, state);`); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user