Replibyte - Dealing with tables containing uppercase characters

Issues information

  • OS: Ubuntu 21
  • databases: Postgres
  • Programming language and version: Typescript, Prisma
  • Link to your project on Github/Gitlab:
  • Link to your application - starting with https://console.qovery.com/

Your issue

Hi

Transformers are not working correctly with tables containing uppercase characters (in my case a table named User).
When I renamed the table to user, it worked perfectly.
Is there a solution to make uppercase table names work on transformers ?

The conf.yaml file I used is:

source:
  connection_uri: $DATABASE_SOURCE_URL
  transformers:
    - database: public
      table: User
      columns:
        - name: name
          transformer_name: random
        - name: email
          transformer_name: email
datastore:
  aws:
    bucket: $BUCKET_NAME
    region: $S3_REGION
    credentials:
      access_key_id: $ACCESS_KEY_ID
      secret_access_key: $AWS_SECRET_ACCESS_KEY
destination:
  connection_uri: $DATABASE_DESTINATION_URL

Dockerfile content (if any)

specify here your dockerfile content

Hi :wave: , thanks for using Replibyte and reporting your issues. Can you please open an issue on GitHub? You can put details and even link to this thread. It will help a lot since we also have external contributors working on it. Thank you :pray: