Как выполнить обновление реляционной таблицы с помощью транзакции?

Я использую pg-promise для своего проекта. У меня есть сценарий, в котором мне нужно вставить две таблицы, где 2-й таблице нужен pk 1-й таблицы как fk. Как это сделать с помощью транзакции pg-promise? В документах я мог видеть только нереляционные операции, есть ли способ сделать это?


person Lakshmipriya Mukundan    schedule 13.05.2017    source источник
comment
Все это есть в документации: github.com/vitaly- t/pg-promise/wiki/Learn-by-Example#tasks. Переключение с .task на .tx делает его транзакцией.   -  person vitaly-t    schedule 13.05.2017
comment
Ответ здесь именно то, что вам нужно: transaction" title="pg promise использует результат одного запроса в следующем запросе внутри транзакции"> stackoverflow.com/questions/43797917/. Еще больше примеров: stackoverflow.com/questions/37051683/   -  person vitaly-t    schedule 13.05.2017