CREATE TYPE bet_state AS ENUM ('pending', 'win', 'lose', 'cancelled');
CREATE TABLE bets (
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
state bet_state NOT NULL DEFAULT 'pending'
);
INSERT INTO bets (state) VALUES ('win'), ('lose');
SELECT * FROM bets
WHERE
state = 'win';
SELECT * FROM bets
WHERE
state = ANY ('{"win"}');