Я знаю, что несколько баз данных работают на колб-sqlalchemy с __bind_key__
. Но я не знаю, как перенести эти базы данных на alembic (flask-migrate). Вот env.py:Как я могу перенести несколько баз данных кол-sqlalchemy?
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? flask-migrate не заботится о базах данных привязки. Спасибо.