How do I migrate a codebase from ndb
to SQLalchemy?
Tempted to write a parser/emitter, taking in the 40+ ndb.Model
of my codebase and generate sqlalchemy.schema.Table
or Base
inheriting class
es. But that doesn't:
- solve the data migration problem;
- doesn't enable a middle-road, where I can access data before migrating;
- requires manual work in migrating all the query syntax over
Happy to do the work, but asking here in case there's a better way (e.g., I saw this 10-year old question Can SQLAlchemy be used with Google Cloud SQL? ; or maybe some way of dumping the schema directly from ndb
to SQL then from SQL directly to SQLalchemy).