将SQLAlchemy映射与变量表一起使用

时间:2015-10-09 08:16:04

标签: python sqlalchemy

我有一个我们用于所有客户的数据库。每个客户都有一组表格,后面带有客户ID:

  • analytics_123
  • embeds_123
  • downloads_123

它设置了“手动”SQL语句,但我正在努力将其移植到SQLAlchemy以便于维护。

我更喜欢使用声明性语法,但有什么方法可以动态设置模型的__tablename__值?如果我需要在线程环境中访问多个客户会发生什么(我们很可能会使用不同的流程,但我宁愿预先覆盖它以防万一)。

除了表名本身之外,所有关系(简单的单键外键)也必须在表之间正确映射。

1 个答案:

答案 0 :(得分:2)

一种方法是为客户提供所需的所有类。像下面的东西......(这只是一个草图!)

 mediarecoreder.prepare().