为了账号安全,请及时绑定邮箱和手机立即绑定

如何将CSV文件数据导入PostgreSQL表?

如何将CSV文件数据导入PostgreSQL表?

达令说 2019-06-20 10:51:03
如何将CSV文件数据导入PostgreSQL表?如何编写从CSV文件导入数据并填充表的存储过程?
查看完整描述

3 回答

?
拉莫斯之舞

TA贡献1820条经验 获得超10个赞

看看这个短文.


在这里解释的解决方案:

创建您的表:

CREATE TABLE zip_codes 
(ZIP char(5), LATITUDE double precision, LONGITUDE double precision, CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);

将数据从CSV文件复制到表中:

COPY zip_codes FROM '/path/to/csv/ZIP_CODES.txt' WITH (FORMAT csv);


查看完整回答
反对 回复 2019-06-20
?
呼如林

TA贡献1798条经验 获得超3个赞

如果你没有使用的许可COPY(在db服务器上工作),可以使用\copy相反(它在db客户机中工作)。使用与Bozhidar Batsov相同的示例:

创建您的表:

CREATE TABLE zip_codes 
(ZIP char(5), LATITUDE double precision, LONGITUDE double precision, CITY varchar, STATE char(2), COUNTY varchar, ZIP_CLASS varchar);

将数据从CSV文件复制到表中:

\copy zip_codes FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV

还可以指定要读取的列:

\copy zip_codes(ZIP,CITY,STATE) FROM '/path/to/csv/ZIP_CODES.txt' DELIMITER ',' CSV


查看完整回答
反对 回复 2019-06-20
  • 3 回答
  • 0 关注
  • 3463 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信