如何调用 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
};

...因此您可以随时导入并使用它。