如何调用 pg-promise helpers.insert 函数?
How to call pg-promise helpers.insert function?
向以下函数提供 'pgp' 的最佳方法是什么?
考虑到 'db' 可以是 db 连接、事务(tx),或来自以上。
module.exports = async (db, tableName, records) => {
const record_ = records[0]
const columns_ = []
for (const c_ in record_) { columns_.push(c_) }
const insert_ = pgp.helpers.insert(records, columns_, tableName)
return db.result(insert_, null, r => r.rowCount)
}
参见 ,其中显示:
module.exports = {
pgp, db
};
...因此您可以随时导入并使用它。
向以下函数提供 'pgp' 的最佳方法是什么?
考虑到 'db' 可以是 db 连接、事务(tx),或来自以上。
module.exports = async (db, tableName, records) => {
const record_ = records[0]
const columns_ = []
for (const c_ in record_) { columns_.push(c_) }
const insert_ = pgp.helpers.insert(records, columns_, tableName)
return db.result(insert_, null, r => r.rowCount)
}
参见
module.exports = {
pgp, db
};
...因此您可以随时导入并使用它。