I built a scanner-first SQLAlchemy 1.4 -> 2.0 migration tool for a narrow documented subset of legacy patterns.
It is intentionally not a full "AI migration" promise. It handles supported patterns like:
- select([..])
- session.query(Model).get(pk)
- simple string relationship joins
- simple string loader options
- legacy declarative imports
- simple DML constructor keyword rewrites
Unsupported patterns stay visible in a manual-review bucket, so the free scan can tell you whether a repo is even a fit before you pay for anything.
Overview:
https://zippertools.org/sqlalchemy-migration-tool.html
Top comments (0)