pg-promise - 如何调用 pg-promise helpers.insert 函数?
问题描述
为以下功能提供“pgp”的最佳方法是什么?
考虑到 'db' 可以是上面的db connection、transaction (tx)或task。
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)
}
解决方案
推荐阅读
- python - 将二元函数应用于两个 Pandas 系列
- javascript - 在类型“{ order_graph_1: any; order_graph_2:任何;}'
- mule4 - Mule4 VM 连接器侦听器一次处理 1 条消息
- python - Discord.py 应用程序机器人 [请求帮助]
- r - 如何订购闪避的条形图?
- python - 如果满足 1 个参数,则从 CSV 中提取多行并保存到新的 CSV 文件
- .net - InteractiveBrowserCredential 有时不显示弹出窗口
- reactjs - 我可以在“反应”文件的哪里找到组件模块?
- google-apps-script - 无法从 GAS HTMLService 内容更改电子表格菜单
- c# - CRC-16 和/或帧校验序列