动态更改烧瓶中_table_args_中的架构名称

时间:2019-12-04 07:35:47

标签: python postgresql sqlalchemy flask-sqlalchemy

在flask应用程序中,我有一个处于多个模式的用户表。我可以通过使用__table_args__

在模型中指定架构来列出架构内的用户
class User(db.Model):
    __table_args__ = {"schema": "schema1"} #fetch the user table in "schema1" schema
    id = db.Column(db.Integer, primary_key=True)
    timestamp = db.Column(db.DateTime, index=True, default=datetime.utcnow)
    name = db.Column(db.String)

但是我不知道动态更改架构名称。如何通过从控制器传递字符串来更改架构名称?

0 个答案:

没有答案