我知道有多个数据库在 flask-sqlalchemy 上使用__bind_key__
. 但我不知道如何在 alembic(flask-migrate) 上迁移这些数据库。这是env.py:
from flask import current_app
config.set_main_option('sqlalchemy.url', current_app.config.get('SQLALCHEMY_BINDS')['bind_master'])
target_metadata = {
'bind_master': current_app.extensions['migrate'].db.metadata,
'bind_slave': current_app.extensions['migrate'].db.metadata,
}
如何slave
在 target_metadata 上设置 db?flask-migrate 不关心绑定数据库。谢谢。