我在Heroku上有一个Postgres数据库。我用pgadmin连接到它。我将表数据导出到csv。编辑了一些单元格,现在我想用更正后的csv替换同一个表格。但是当我尝试导入csv时,我得到了这个错误
我研究了这个错误。我知道它试图向现有表和主键冲突添加更多行。但我无法得到我的解决方案。我想用新更新的csv替换表。
由于
答案 0 :(得分:1)
SQL>begin;
BEGIN
Time: 0.366 ms
SQL>truncate table t;
TRUNCATE TABLE
Time: 3.068 ms
SQL>select * from t;
t
---
(0 rows)
Time: 2.844 ms
SQL>copy t from '/tmp/t';
COPY 2
Time: 1.693 ms
SQL>select * from t;
t
-------------------------------
2014-10-09 08:09:58.241592+00
2015-06-17 09:18:05.731139+00
(2 rows)
Time: 1.823 ms
SQL>end;
COMMIT
Time: 78.102 ms