Postgres запрос выполняется непосредственно к базе данных, происходит сбой от Node.JS драйвера PG - PullRequest
0 голосов
/ 27 февраля 2020

У меня проблема с выполнением запроса к базе данных через драйвер 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 дословно соответствует тому, что я написал выше. Пожалуйста, сообщите.

...