文本文件导入greenplum数据库方法


COPY 命令可以快速的导入数据到 PostgreSQL 中,文件格式类似CVS,txt之类。适合批量导入数据,比自己写脚本逐条插入快很多

 

文件导入数据库主要分三个步骤:

首先,你必须Linux系统中存在这个文件,比如/home/user/test.csv

数据只有一列,如下:

1

2

3

4

5

6

7

8

然后,在数据库建立对应的表,如

create talbe tbnam

( num numeric)

最后,通过psql命令复制文件到tbname即可,

 

psql -h localhost -p 5432 -d databasename -U username -c "\\copy tbname(num) FROM '/home/user/test.csv' with DELIMITER as ',' NULL as 'null string' "

 

文本文件复制到数据库就算完成了,select结果即可查看,要想了解更多可以查询plsql命令

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM