【发布时间】:2023-03-18 23:43:01
【问题描述】:
如何从 PostgreSQL 中的 csv 文件更新表? (版本 9.2.4)
复制命令用于插入。但我需要更新表。如何在没有临时表的情况下从 csv 文件更新表?
我不想从 csv 文件复制到临时表并从临时表更新表。
没有像 Oracle 这样的合并命令?
【问题讨论】:
-
为什么你不想使用临时表?永久暂存表(创建为
UNLOGGED)或使用postgres_fdw或file_fdw从文件中读取数据并将数据转换为目标表的db 函数怎么样? -
非常感谢。我试试看..我不想使用临时表的原因是..有很多表(大约100个表)每小时更新一次
标签: postgresql csv merge bulkinsert foreign-data-wrapper