DEV Community

Derek Martin
Derek Martin

Posted on

SQLAlchemy 1.4 -> 2.0 migration tool for repetitive legacy patterns

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)