We are using AWS RDS Postgres at the moment and are thinking of shifting to AWS Redshift.
Problem
We want to create two databases (1 for STAGING, 1 for PRODUCTION) under it but we came to know that we can only create ONE database under an instance.
Research
I found this answer which said that I can create multiple schemas and then simply set the default schema for roles that way I can virtually achieve different databases for PROD and QA and I will not have to change any of my queries.
But while reading the developer guide, at page 382 I read that DATABASE ROLES
is listed under Unsupported PostgreSQL Features
.
Question
How can I achieve this functionality given my use case in AWS Redshift?