Alembic
5.6#24 in database migration toolsFree planFree planSelf-hosted
Visit| Fact | Alembic | pgroll |
|---|---|---|
| License | The repository license grants permission to use, copy, modify, distribute, and sell the software, subject to its stated conditions. | The repository is licensed under Apache License 2.0. |
Alembic suits Python developers maintaining relational database changes in SQLAlchemy projects. It is also relevant where teams need generated SQL scripts instead of direct database execution.
pgroll suits developers managing PostgreSQL schema changes who want old and new versions to coexist during application rollout. Teams using PostgreSQL 14 with row-level security should weigh its documented limitation.