如何调用pg-promise helpers.insert函数?

问题描述 投票:0回答:1

为以下函数提供'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)
}
pg-promise
1个回答
0
投票

请参阅Where should I initialize pg-promise,它向您展示:

module.exports = {
    pgp, db
};

...所以你可以导入它并随时使用。

© www.soinside.com 2019 - 2024. All rights reserved.