【发布时间】:2021-02-24 03:44:53
【问题描述】:
我在 csv 文件中有两列的 11814568 记录,我在 8246 秒内使用内存缓冲区 ram 加密了第一列 现在我有 9979561 条记录对应于 1st col 作为主键,我必须根据 1st column 插入或更新 2nd col VALUE 我使用的是 128GB RAM 配置
【问题讨论】:
-
根据配置和执行频率,您也可以直接使用 PostgreSQL 命令;它具有导入 CSV 的本地工具。
-
你能用表定义和 SQL 语句来装饰这个问题吗?
-
你能澄清一下这个问题吗?不清楚是要导入数据还是更新现有数据
-
使用 COPY 导入 CSV:postgresql.org/docs/13/populate.html#POPULATE-COPY-FROM
标签: python postgresql dictionary for-loop sql-insert