gpt4 book ai didi

sqlalchemy - 带动态数据库连接的flask-sqlalchemy

转载 作者:行者123 更新时间:2023-12-03 15:44:37 26 4
gpt4 key购买 nike

我有一个主数据库,每个客户自己的数据库连接存储在其中。
因此,每个客户端都使用2个db:main和它自己的db,必须确定其连接
对于每个http调用。我如何使用flask-sqlalchemy扩展名执行此操作,或者可能是
纯粹在sqlalchemy中?

最佳答案

您可以在Flask-SQLalchemy中处理多个 session :

engine = create_engine(DATABASE_URI)
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
db_session.query...()


engine2 = create_engine(DATABASE_URI2)
db_session2 = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine2))

db_session2.query2...()

共享相同的代码库。

关于sqlalchemy - 带动态数据库连接的flask-sqlalchemy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923966/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com