【发布时间】:2016-12-04 04:35:14
【问题描述】:
我在 PostgreSQL 中有一个 upsert 查询,例如:
INSERT INTO table
(id, name)
values
(1, 'Gabbar')
ON CONFLICT (id) DO UPDATE SET
name = 'Gabbar'
WHERE
table.id = 1
我需要对这个 upsert 查询使用 knex。这个怎么办?
【问题讨论】:
-
也许最好的方法是 2 次查询:首先选择日期是否存在,如果不存在则插入数据。
标签: sql postgresql knex.js