27
我有一個CSV文件,有兩列:城市和郵政編碼。我希望能夠使用copy
命令將此文件複製到PostgreSQL表中,同時自動生成id
值。PostgreSQL複製命令生成主鍵ID
該表格包含以下列:id
,city
和zipcode
。
我的CSV文件只有:city
和zipcode
。
我有一個CSV文件,有兩列:城市和郵政編碼。我希望能夠使用copy
命令將此文件複製到PostgreSQL表中,同時自動生成id
值。PostgreSQL複製命令生成主鍵ID
該表格包含以下列:id
,city
和zipcode
。
我的CSV文件只有:city
和zipcode
。
的COPY command如果你的表使用的id
一個serial
列應該做的所有的本身:
如果在該表中沒有的列列表的列後,複製將插入這些列的默認值。
所以,你應該能夠說:
copy table_name(city, zipcode) from ...
和id
將照常產生。如果id
(或手動連接的序列)沒有serial
列,則可以手動連接序列,進行COPY,然後分離序列。
下面是如何複製的數據從CSV到Postgres的:\複製company_infos(電子郵件,網址,created_at,的updated_at)FROM '/Users/john/company_infos_heroku4.csv' WITH(CSV格式,標題真); – yaru