-- +goose Up -- Stage 5 robot opponent: admit a 'robot' identity kind so the robot pool can be -- provisioned as durable accounts (one identity row per named robot). This widens -- the identities kind CHECK only; no table or column changes, so the generated -- jet code is unaffected. SET search_path = backend, pg_catalog; ALTER TABLE identities DROP CONSTRAINT identities_kind_chk; ALTER TABLE identities ADD CONSTRAINT identities_kind_chk CHECK (kind IN ('telegram', 'email', 'robot')); -- +goose Down SET search_path = backend, pg_catalog; ALTER TABLE identities DROP CONSTRAINT identities_kind_chk; ALTER TABLE identities ADD CONSTRAINT identities_kind_chk CHECK (kind IN ('telegram', 'email'));