Использование pgp.helpers.insert с оператором RETURNING in

У меня есть действительно хорошая помощь в динамическом создании операторов INSERT в предыдущем вопросе: object">NodeJS и pg-promise, вставлять динамически из JSON-объекта

Я попытался просмотреть документы и хотел бы включить RETURNING в оператор INSERT, поэтому я получаю вставленную запись в качестве вывода с помощью pg-promise.

Я использую NodeJS с pg-promise.

Можно ли вернуть вставленную запись со всеми столбцами?


person Michael Nielsen    schedule 21.04.2017    source источник
comment
См. раздел Extras в ответе здесь: stackoverflow. ком/вопросы/37300997/   -  person vitaly-t    schedule 21.04.2017
comment
Это было легко :) Спасибо. Пожалуйста, сделайте ответ, чтобы я мог кредитовать вас.   -  person Michael Nielsen    schedule 21.04.2017


Ответы (1)


Вы делаете это, просто добавляя предложение RETURNING к вашему запросу, а затем выполняя его с помощью метода в соответствии с ожидаемым результатом.

Полный пример см. в разделе Дополнительно в Многострочная вставка с pg-promise.

person vitaly-t    schedule 21.04.2017