У меня проблема с выполнением запроса к базе данных через драйвер Postgres Node.JS. Он работает, когда выполняется непосредственно для базы данных:
SELECT
row_to_json(s)
FROM (
SELECT
id, status, name, TRUE as available
FROM
event
WHERE
status = 'PREAPPROVED' OR
status = 'PUBLISHED' OR
status = 'PROMOTED'
GROUP BY status, id
ORDER BY status
) s
Я получаю правильный ответ и все!
Когда я втыкаю то же самое в веб-сервер, происходит сбой: "syntax error at or near \"GROUP BY status\""
.
Я не делаю ничего фантастического, просто:
const queryResult = await server.pg.query(queryText)
Значение queryText
дословно соответствует тому, что я написал выше. Пожалуйста, сообщите.