【问题标题】:Updating an imported CSV file in pgadmin4在 pgadmin4 中更新导入的 CSV 文件
【发布时间】:2021-01-20 23:28:16
【问题描述】:

我在pgadmin 4中成功创建了一个表:

CREATE TABLE JAN21 (
    asofdate DATE,
    Company VARCHAR(50),
    SECTOR VARCHAR(50),
    INDUSTRY VARCHAR(50),
    COUNTRY VARCHAR (50)
); 

我使用以下方法成功导入了 CSV 文件:

SELECT * FROM JAN21

COPY JAN21 FROM 'C:\Users\doesnotmatterwhatthissays' WITH CSV HEADER;

我的问题是:我每周五都会用新数据更新 CSV 文件,如果我用更新的数据执行相同的查询,我会看到我的新数据,但是,我也会复制以前的值。

更新 CSV 文件的最佳做法是什么?

谢谢。

【问题讨论】:

    标签: sql csv create-table


    【解决方案1】:

    不确定我是否完全理解您提到的“更新 CSV 文件”而不是您创建的表格。也许使用临时表。截断每个负载的分段。加入 staging 和主表 - Jan21 - 以查找新数据并仅加载新数据。这可能是也可能不是您需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      • 2015-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-19
      相关资源
      最近更新 更多