【发布时间】:2012-06-25 13:45:13
【问题描述】:
应该如何格式化(CSV?)文本文件,以便可以将其导入(使用COPY?)到 PostgreSQL (8.4) 表中的数组列中?
给定表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
import.txt 的以下内容都不工作:
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'
【问题讨论】:
标签: arrays postgresql postgresql-8.4