为以下函数提供'pgp'的最佳方法是什么? 考虑'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)
}