DBLift – database migration management for Python teams
DBLift – database migration management for Python teams
I’ve been working for a while on DBLift, an open-source database migration toolkit for Python teams. DBLift follows the same model flyway does with the same main commands and the same history table structure making it easy to switch from one to the other with the import_flyway command. By default DBLift is out of order meaning that any unapplied migration is eligible to be applied contrary to flyway which refuse to apply any migration with a lower version until you force it. You can still apply the original flyway model you can still opt-in with the —strict flag. https://docs.dblift.com/migrations-versioning The main difference is the runtime, No JVM. If you already work in python DBLift integrates with your existing tooling: pip, sqlalchemy, Django, Flask… Honest feedback welcome — especially if you're currently using Flyway on a Python project and it works fine, I'd like to understand what I'm missing. GitHub: https://github.com/dblift/dblift Docs: https://docs.dblift.com Move from Flyway: https://docs.dblift.com/move-from-flyway Supported databases: https://docs.dblift.com/supported-databases Ordering: https://docs.dblift.com/migrations-versioning
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
Phoenix database adapter for Python
Database migration tool. In BASH.
Godfish – A Database Migration Manager
An in-memory, NoSQL database implemented in Python
DbDeclare – A Python declarative layer for your database
Propertime – an attempt at proper time management in Python
Movine, a simple database migration management CLI tool
Python-based Java code migration helper (Pyjami)
Its All About Coding Of MATLAB,C++,Python
Graph Database for Python