在 pgadmin4 中更新导入的 CSV 文件

Updating an imported CSV file in pgadmin4

我在 pgadmin 4 中成功创建了 table:

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 文件的最佳做法是什么?

谢谢。

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