Hello Retool, I have a project to migrate a self-hosted Retool to a new set of infrastructure. I have a requirement to migrate the existing data and make the transition as seamless as possible.
CURRENT SETUP
- One EC2 instance.
docker-compose
is hosting the database.
NEW SETUP
- One EC2 instance with
docker-compose
- The database will be hosted on RDS Aurora Serverless V2, PostgreSQL 13.7
MY QUESTIONS
- Is there a complete guide for this type of project? I am not understand the multiple databases. I see references to "The Retool Database" and "The Storage Database"
- My current dockerized postgres container has 3 databases, all with randomized names. It makes it very difficult to understand what is going on here.
- FYI I am following this guide: Configure and migrate to an external database | Retool Docs
List of databases on my postgres container
postgres=# \l
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
----------------------------------+----------------------------------+----------+------------+------------+----------------------------------------------------------------------
-
2605b4686cdd4a60b674a31ccc6d4596 | 2605b4686cdd4a60b674a31ccc6d4596 | UTF8 | en_US.utf8 | en_US.utf8 | 2605b4686cdd4a60b674a31ccc6d4596=CTc/2605b4686cdd4a60b674a31ccc6d4596
27a406483aee4a61ba907e62fbf2108b | 27a406483aee4a61ba907e62fbf2108b | UTF8 | en_US.utf8 | en_US.utf8 | 27a406483aee4a61ba907e62fbf2108b=CTc/27a406483aee4a61ba907e62fbf2108b
c01959fbaf794013a0f5a52c00cb968f | c01959fbaf794013a0f5a52c00cb968f | UTF8 | en_US.utf8 | en_US.utf8 | c01959fbaf794013a0f5a52c00cb968f=CTc/c01959fbaf794013a0f5a52c00cb968f
postgres | root | UTF8 | en_US.utf8 | en_US.utf8 |
template0 | root | UTF8 | en_US.utf8 | en_US.utf8 | =c/root
+
| | | | | root=CTc/root
template1 | root | UTF8 | en_US.utf8 | en_US.utf8 | =c/root
+
| | | | | root=CTc/root
(6 rows)