I really like that is very easy to use, the initial setup cost me just 2 hours of reading and implementation. It controls all the database versioning in a really easy way Review collected by and hosted on G2.com.
I was migrating from a PHP system into alembic, and I had to recreate the initial state of the databse in Python, for me it was creating a migration from scratch pointing to the database and create a script that autogenerate all the pyuthon models. That part was easy, the problem was that obce the database was supposed to be in sync with alembic, after the first migrations I generate it started to detect missing changes, and i had to start refactoring more tables and foreign keys to make sure the db was in total sync Review collected by and hosted on G2.com.
I think Alembic is easy to use as it appears to be one of the few python tools for migrations. Review collected by and hosted on G2.com.
On the flip side, its syntax is a little bit confusing for complex scenarios. Review collected by and hosted on G2.com.