Estoy tratando de importar un archivo CSV que usa punto y coma ; como delimitadores en lugar de comas de S3 a la tabla Postgres de AWS RDS.
SELECT aws_s3.table_import_from_s3 ('tmp_foo','','(format csv, delimiter '','', header)', 'my-bucket', 'path/file.csv','eu-west-1');Esto falla con error
ERROR: Semicolon is not allowed in options Lo mismo usando delimiter '','' funciona bien.
¿Cómo escapar del punto y coma para que funcione? Por ejemplo delimiter ''\;'' no funciona.
Importar desde S3 es una extensión de AWS disponible en versiones recientes de RDS Postgres: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Procedural.Importing.html
Estoy usando Postgres Aurora 11.6.
Pregunté sobre esto a AWS Support y me confirmaron que el punto y coma no se admite como delimitador. Cambiar esto probablemente no sucederá pronto.