postgresql - TypeORM: 带有未嵌套的大容量插入
问题描述
我正在尝试使用 postgresunnest
函数使用 TypeORM 查询生成器进行批量插入。
代码示例:
manager
.createQueryBuilder()
.insert()
.into(Foo)
.values(qb =>
qb.select('*').from('UNNEST($1::int[], $2::text[], $3::text[])', [data1, data2, data3])),
)
这不起作用并生成此查询:
INSERT INTO "foo"("a", "b", "c") VALUES (DEFAULT, DEFAULT, DEFAULT);
知道如何在不使用原始查询的情况下使其工作吗?
解决方案
推荐阅读
- jenkins - Teamcity 到 Jenkins 迁移
- singleton - 放置多个附件时出现 Odoo Singleton 错误
- android - 从图库中选择图像后出现空白屏幕
- css - 更改文本字段 onFocus mui 的背景颜色
- mysql - 更新/翻译字段mysql值的最佳方法
- torch - torch.save() 会覆盖之前保存在同一路径中的模型吗?
- python - 如何在 sk-learn 管道中使用我自己的自定义函数?
- django - Django & Ajax:数据在视图和模板之间丢失
- c++ - TF Lite 中 FULLY_CONNECTED 操作的问题
- python - 如何从字典中删除重复的键值(字符串)对?