Мне нужно выполнить запрос на вставку и удаление в одном операторе, подобном этому
INSERT INTO COMPANY (ID,NAME) VALUES (1, 'Paul');DELETE FROM COMPANY WHERE ID='12';
Это мой код node.js для выполнения запроса
pg.connect(pgConString, function (err, client, done) {
if (err) {
callBack("DB connection failed. " + err, null);
return;
}
var query = client.query({
text: "INSERT INTO COMPANY (ID,NAME) VALUES (1, 'Paul');DELETE FROM COMPANY WHERE ID='12';"
values: [1, "Poul1"],
name: "insertQuery"
});
query.on("error", function (err) {
callBack("DB insertion failed. Error Message: " + err, null);
return;
});
query.on('end', function (result) {
done();
return;
});
});
У меня такое сообщение об ошибке
ошибка: невозможно вставить несколько команд в подготовленный оператор
можно ли выполнить несколько запросов в базе данных postgresql с помощью node.js?