[英]Import csv file and update existing table in Postgres
我在Heroku上有一個Postgres數據庫。 我使用pgadmin連接到它。 我將表格數據導出到csv。 編輯了一些單元格,現在我想用更正的csv替換相同的表。 但是當我嘗試導入csv時出現此錯誤
我研究了此錯誤。 我知道它會嘗試向現有表添加更多行,並且主鍵發生沖突。 但是我無法解決。 我想用新更新的csv替換表。
謝謝
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.