我有一个我们用于所有客户的数据库。每个客户都有一组表格,后面带有客户ID:
它设置了“手动”SQL语句,但我正在努力将其移植到SQLAlchemy以便于维护。
我更喜欢使用声明性语法,但有什么方法可以动态设置模型的__tablename__
值?如果我需要在线程环境中访问多个客户会发生什么(我们很可能会使用不同的流程,但我宁愿预先覆盖它以防万一)。
除了表名本身之外,所有关系(简单的单键外键)也必须在表之间正确映射。
答案 0 :(得分:2)
一种方法是为客户提供所需的所有类。像下面的东西......(这只是一个草图!)
mediarecoreder.prepare().