更新或插入PostgreSQL数据库

lyr7nygr  于 12个月前  发布在  PostgreSQL
关注(0)|答案(1)|浏览(180)

我正在将Firebird数据库迁移到PostgreSQL数据库。在Firebird数据库中使用update or insert方法。我发现我们可以在PostgreSQL数据库中使用on conflict方法。问题是,为了使用on conflict,表列必须具有唯一约束,否则将无法工作。在我的例子中,我不能在表中使用唯一约束。
如何在PostgreSQL数据库中实现update或insert方法。

yxyvkwin

yxyvkwin1#

您可以使用MERGE语句,就像在Firebird中使用UPDATE OR INSERT一样。

相关问题