如何在特定的PostgreSQL模式上使用sqlalchemy的create_all函数?

时间:2019-05-07 18:10:54

标签: python-3.x postgresql flask sqlalchemy flask-sqlalchemy

我正在将Python 3.7.2与Flask 1.0.2和PostgreSQL 10.6一起使用。我正在尝试将模式功能用于多租户数据库。我的问题是:我可以使用create_all或类似的方法以动态方式将所有模式之间的所有表都应用到特定模式的表集吗?我认为首选的方法是使用__table_args__ = {'schema': 'schema_name'}显式定义架构,但是如果我不知道该架构名称会是什么呢?

另一种表达方式:新租户注册了我的服务,我想根据他们提供的数据为该租户创建一个新的架构,但还要为该架构创建所有表。

0 个答案:

没有答案