Fork me on GitHub
#aws
<
2021-09-13
>
thomas11:09:08

Hi, a slightly more generic (yet, also very specific) question regarding AWS RDS. How do people manage db changes on different env (like add column in all you envs)

nbardiuk12:09:51

Our team uses https://github.com/weavejester/ragtime to migrate DB schema and sometimes update data. We run the DB migration during deployment pipeline for each env.

nbardiuk12:09:51

Another approach is to run migrations during application startup that is was metabase doing (using liquibase) https://github.com/metabase/metabase/search?p=1&amp;q=liquibase

thomas14:09:19

I have used Liquibase in the past, but that was for self hosted DB, and not RDS. But I'll have a look into it. Thank you