Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

376
Views
Importing CSV file with semicolon delimiters from S3 to RDS Postgres database

I am trying to import a CSV file that uses semicolons ; as delimiters instead of commas from S3 to AWS RDS Postgres table.

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

This fails with error

ERROR: Semicolon is not allowed in options

Same thing using delimiter '','' works fine.

How to escape semicolon so that it works? For example delimiter ''\;'' doesn't work.

Importing from S3 is AWS extension available in recent RDS Postgres versions: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Procedural.Importing.html

I am using Postgres Aurora 11.6.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

I asked about this from the AWS Support and they confirmed that semicolon is not supported as a delimiter. Changing this probably won't happen anytime soon.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!