Hey everyone,
I wanted to share my experience using Flyway Postgres for managing database migrations. It’s honestly one of the cleanest and most reliable tools I’ve worked with when it comes to keeping PostgreSQL schemas under version control.
What I really like:
Simple setup — just point it to your Postgres database and it works right away.
SQL-based migrations — no hidden magic, just plain SQL scripts.
Integration — works perfectly with CI/CD pipelines (we use GitHub Actions).
Reliability — rollback and repeatable migrations make life so much easier.
We’ve been using Flyway with Postgres in production for over a year, and it has completely eliminated those “who changed the schema?” moments.
Curious if anyone else here uses Flyway for Postgres — how’s your experience been? Have you tried comparing it with Liquibase or Alembic?