-- +goose Up -- Stage 6 gateway edge: mark ephemeral guest accounts. A guest is a durable -- account row -- the sessions and game_players foreign keys both require one -- -- that carries no identity and no profile, friends, stats or history; is_guest -- gates that exclusion (statistics recompute skips guest seats). This adds a -- column, so the generated jet code is regenerated (cmd/jetgen). SET search_path = backend, pg_catalog; ALTER TABLE accounts ADD COLUMN is_guest boolean NOT NULL DEFAULT false; -- +goose Down SET search_path = backend, pg_catalog; ALTER TABLE accounts DROP COLUMN is_guest;