We need to build a large application that split to multiple modules,
App
- Module1 --> AppDb
- Module2 --> AppDb
- Module3 --> AppDb
Each module, we would like to add alembic version, all modules connect to single database. But we cannot add revision, because it's conflict to other module's revision (because all version store in same table alembic_version, so the migrations conflict with each other).