【发布时间】:2018-06-29 06:57:01
【问题描述】:
我真的很想写一个这样的查询:
INSERT INTO test_table (id, dt, amt)
VALUES(4, current_timestamp, 15)
ON CONFLICT (id)
DO UPDATE
SET dt = VALUES(dt)
amt = VALUES(amt)
问题是,我使用的 Postgres 版本 (9.4.7) 不支持 ON CONFLICT 构造。关于如何在不升级 Postgres 的情况下实现这一目标的任何想法?
【问题讨论】:
标签: postgresql