psql循环通过CSV文件夹复制到AWS RDS Postgres表

时间:2018-02-19 15:04:56

标签: postgresql amazon-rds psql

我正在尝试使用psql循环将csv文件的目录加载到AWS RDS Postgres数据库中。

This StackExchange post回答了如何在本地执行此操作,以下代码适用于单个文件:

PGPASSWORD='MyPassword' psql -h my-rds.instance.us-east-1.rds.amazonaws.com -U user -d mydatabase -c '\COPY dbo.input_table FROM ''MySingleFile.csv'' CSV HEADER'

但是我不能"结合"这两个特点。这段代码是我能得到的最接近的但是我对ls *.csv命令识别的每个文件都有以下错误:

for x in $(ls *.csv); 
do PGPASSWORD='MyPassword' psql -h my-rds.instance.us-east-1.rds.amazonaws.com -U user -d mydatabase -c "\COPY dbo.input_table FROM ''MySingleFile.csv'' CSV HEADER"; done

ERROR:  conflicting or redundant options
...
ERROR:  conflicting or redundant options

0 个答案:

没有答案