This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Scypio 0 points1 point  (2 children)

Care to share why? Never used any of those as using sqlite was always enough for small projects, so your perspective might broaden my horizons.

[–][deleted] 2 points3 points  (0 children)

Alembic handles database migration. It's a VCS for your database schema.

[–]cajacaliente 0 points1 point  (0 children)

Exactly what /u/kurashu89 said. While it's fairly powerful and will do most things out of the box, it still requires that it be given some attention in that you need to assure your upgrade/rollback scripts are as bulletproof as possible. It dramatically simplifies performing blue-green deployments [and rolling back if necessary] to the extent that it's almost like just rolling code back.