为了处理不断增长的数据库表,我们在表名上进行分片.所以我们可以拥有这样命名的数据库表:
table_md5one
table_md5two
table_md5three
Run Code Online (Sandbox Code Playgroud)
所有表都具有完全相同的模式.
我们如何使用SQLAlchemy并动态指定与此对应的类的表名?看起来declarative_base()类需要预先指定tablename.
最终将有太多表来从父/基类手动指定派生类.我们希望能够构建一个可以动态设置表名的类(可以作为参数传递给函数.)