У меня есть таблица с одним полем типа enum. Я выполняю следующий запрос, используя pg_query
INSERT INTO users (email, facebook_id, first_name, middle_name, last_name, birth_date, password, gender, school_id, timezone, email_verified, role_id) VALUES ('robert@1599309412.com', NULL, 'Robert', '', 'George', '1984-05-20', 'Some password', 'MALE', 1, '0.0', false, 1 );
pg_query($connection, 'INSERT INTO users (email, facebook_id, first_name, middle_name, last_name, birth_date, password, gender, school_id, timezone, email_verified, role_id) VALUES (\'robert@2084537193.com\', NULL, \'Robert\', \'\', \'George\', \'1984-05-20\', \'Some password\', \'MALE\', 1, \'0.0\', false, 1 )')
но я получаю ошибку, как показано ниже.
Предупреждение PHP: pg_query (): Ошибка запроса: ОШИБКА: недопустимое значение ввода для пола перечисления: "MALE"
ЛИНИЯ 1: ... rt ',' ',' George ',' 1984-05-20 ',' Some password ',' MALE ', 1, ...
Непосредственное выполнение запроса в клиенте postgres не дает этой ошибки. Какое решение для этого?