Нужно вставить одним запросом от 10 строк.
Одну строку я вставляю так:
pg.Query('INSERT INTO items (item, source, views, date_add, last_view, short_link, category, price, sale_price) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9)', [data.item, data.source, data.views, data.date_add, data.last_view, data.short_link, data.category, data.price, data.sale_price]);
Query: function (sql, values, singleItem) {
return new Promise((resolve, reject) => {
try {
pool.query(sql, values, function (err, result) {
if (err) {
reject(err);
} else {
// console.log('Результат: ', result)
resolve(singleItem ? result.rows[0] : result);
}
});
}
catch (e) {
reject(e);
}
});
},
А как вставить много?
Видел такой вариант
INSERT INTO person (name, age) VALUES
('john doe', 25),
('jane doe', 20);
Но как его применить к моему коду?