编写一个shell脚本,用于将文件CSV文件导入postgres表

时间:2017-09-13 04:10:23

标签: postgresql-9.4

我们正在使用Postgres 9.4。以下是要求。

任何人都可以与我共享用于将CSV文件导入表格的shell脚本。

进行了哪些CSV文件导入,然后将其移动到不同的目录。

由于

1 个答案:

答案 0 :(得分:0)

我写的如下。它的工作正常。

适用于所有CSV到1表格

cd /tmp--Files are located in /tmp folder

for x in $(ls /tmp/*.csv); 
do PGPASSWORD=psqlpassword psql  -U pega -c "copy table_name from '/tmp/$x' csv" -h <dbhost>; done
mv /tmp/*.csv /backup_folder/