【发布时间】:2014-05-17 18:02:10
【问题描述】:
有没有不使用Base.metadata.create_all() 创建表的方法。我正在寻找像 Mytable.create() 这样的东西,它应该只创建相应的表。
我想这样做的原因是因为我正在为多租户 Web 应用程序使用 Postgres 模式,并且我想分别创建 public 表(Useretc)和用户特定的(每个都有一个用户注册时单独的模式,例如Blog,Post) 表。然而,所有的定义都在同一个文件中,似乎 create_all 创建了文件中定义的所有表。
【问题讨论】:
标签: python postgresql sqlalchemy