Opened 7 years ago

Last modified 5 years ago

#2590 new project-idea

Use Alembic instead of SQLAlchemy-Migrate — at Initial Version

Reported by: dustin Owned by:
Priority: major Milestone: 0.9.+
Version: Keywords: database
Cc: rutsky.vladimir@…

Description

Migrate has some compatibility problems - in particular, it doesn't work with SQLAlchemy >= 8.0. Its API is a little unpredictable, too, and it doesn't do a very good job of masking differences between dialects. Its linear numbering scheme is also problematic when developing on topic branches, as a merge of branches with overlapping DB version numbers will need some substantial changes to put them in linear order.

Alembic seems to be the fix to all that, although that's as far as we've gotten.

This would make a decent, if small, Google Summer of Code project.

Change History (0)

Note: See TracTickets for help on using tickets.