orm#

该模块使用 Sqlalchemy 枚举了所有 azerothcore 中的数据库和数据表对象. 由于里面的表众多, 我们不可能一一的根据表名, 列名, 列类型来定义, 所以我们用了 metadata.reflect 的方式来自动 获得所有的表的 Metadata, 并将其缓存到磁盘上, 以便下次使用.

所有的数据库 App 都要使用这个模块来构造 SQL query.

class acore_db_app.orm.Orm(engine: Engine)[source]#

一个可以访问所有的数据表对象 sqlalchemy.Table 的 namespace 类.