2012-06-23 43 views
7

Tệp văn bản (CSV?) Nên được định dạng sao cho nó có thể được nhập (với COPY?) Vào một cột mảng trong bảng PostgreSQL (8.4)? định dạngDữ liệu COPY (nhập) vào cột mảng PostgreSQL

2010/06/22,88,{{1,2},{3,4}},{{1,2},{3,4}},{{1,2},{3,4}},{{1,2},{3,4}} 
2010/06/22,88,1,2,3,4,1,2,3,4,1,2,3,4,1,2,3,4 
2010/06/22,88,'{{1,2},{3,4}}','{{1,2},{3,4}}','{{1,2},{3,4}}','{{1,2},{3,4}}' 
2010/06/22,88,'1,2,3,4','1,2,3,4','1,2,3,4','1,2,3,4' 

Trả lời

13
COPY testarray from '/tmp/import.txt' CSV 

2010-06-22,88,"{{1,2},{3,4}}","{{1,2},{3,4}}","{{1,2},{3,4}}","{{1,2},{3,4}}" 
+0

Lưu ý rằng đây là * mặc định *:

bảng Với testarray:

Column | Type | ---------+-------------------------| rundate | date | runtype | integer | raw | double precision[] | labels | character varying(16)[] | results | double precision[] | outcome | character varying(8)[] | 

COPY testarray from '/tmp/import.txt' CSV 

không ai trong số các nội dung sau đây của import.txt công việc nhưng bạn c một lựa chọn để ghi đè lên ký tự trích dẫn mặc định. http://www.postgresql.org/docs/8.4/interactive/sql-copy.html – kgrittn

Các vấn đề liên quan