将带有分号分隔符的CSV文件从S3导入RDS Postgres数据库

8oomwypt  于 2023-04-03  发布在  其他
关注(0)|答案(1)|浏览(130)

我正在尝试将使用分号;作为分隔符而不是逗号的CSV文件从S3导入AWS RDS Postgres表。

SELECT aws_s3.table_import_from_s3 ('tmp_foo','','(format csv, delimiter '','', header)', 'my-bucket', 'path/file.csv','eu-west-1');

此操作失败并出现错误

ERROR: Semicolon is not allowed in options

使用delimiter '',''同样可以很好地工作。
如何对分号进行转义以使其工作?例如delimiter ''\;''不工作。
从S3导入是最新RDS Postgres版本中可用的AWS扩展:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Procedural.Importing.html
Postgres Aurora 11.6

ffdz8vbo

ffdz8vbo1#

我向AWS支持部门询问了这个问题,他们确认不支持分号作为分隔符。

相关问题