postgres 是否支持`Merge into table`

问题描述

我正在寻找将临时表合并到 Postgres 主表的最佳方法。我找到了关于表合并 here 的 Postgres 文档。

但是我在尝试合并命令时遇到以下错误[Code: 0,sql State: 42601] ERROR: Syntax error at or near "MERGE" Position: 1 [Script position: 766 - 771]

我还在互联网上发现很少有帖子说 Postgres 不支持 merge 命令。

请帮助我了解 Postgres 是否支持 Merge。 如果不支持,还有哪些其他选项可以将临时表合并到主表(需要将临时表中的数据更新到主表)以及最好的方法是什么。

暂存表中的记录数:1L

主表记录数:9M

Postgres 版本:Postgresql 11.8 on x86_64-pc-linux-gnu,由 gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9) 编译,64 位

提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)