Как вставить разделенные запятыми значения в SELECT? - PullRequest
0 голосов
/ 06 ноября 2018

Пример:

const columns = ['circle', 'square', 'triangle']

db.any('SELECT ($1:csv) FROM table', [columns])

Но, к сожалению, эта опция выдает ошибку - оператор не существует: целое число [] @> текст []

1 Ответ

0 голосов
/ 06 ноября 2018

Если это имена столбцов, которые вы хотите выбрать:

const columns = ['circle', 'square', 'triangle'];

тогда правильный синтаксис:

db.any('SELECT $1:name FROM table', [columns])

согласно документации Имена SQL ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...