2 个仓库
Ability to extend the query object with custom methods for specialized data retrieval.
Distinct from Query Interfaces: Distinct from general query interfaces by focusing on the extensibility of the query object itself.
Explore 2 awesome GitHub repositories matching data & databases · Custom Query Interface Methods. Refine with filters or upvote what's useful.
Flask-SQLAlchemy 是一个将 SQLAlchemy 关系数据库工具包与 Flask Web 框架集成的工具包。它通过将数据库表结构定义为 Python 类来实现关系数据建模,并管理 Web 应用程序中数据库记录的持久化和检索。 该项目将数据库会话生命周期绑定到活动的应用程序请求上下文,以确保自动连接清理。它为 Web 数据访问提供了专门的实用程序,包括查询结果分页,以及在请求的数据库记录缺失时自动触发 404 Not Found 响应的机制。 该扩展涵盖了广泛的数据库管理功能,包括声明式模型映射、模式反射和物理表结构的生成。它通过多绑定查询路由支持高级连接管理,并提供用于审计 SQL 查询性能和执行时间的观测工具。
Supports adding custom methods to the query interface globally or on a per-model basis.
Flask-SQLAlchemy 是一个关系数据库工具包,将 SQLAlchemy 对象关系映射器 (ORM) 集成到 Web 应用程序中。它作为一个数据库会话管理器和模式工具包,提供在请求生命周期内定义数据模型和执行查询所需的基础设施。 该项目以其多数据库路由引擎为特色,该引擎使用绑定键 (bind-keys) 将不同的模型映射到多个不同的数据库引擎。它还包括一个 SQL 查询审计工具,用于捕获和记录单个请求的执行语句和计时数据,以识别性能瓶颈。 该工具包涵盖了全面的关系数据建模和模式管理,包括从元数据生成物理表或反射现有数据库结构的能力。它通过请求作用域的会话管理来管理连接生命周期,并提供用于查询结果分页和事务性数据修改的实用程序。
Allows extending the query object with custom methods to streamline specialized data retrieval for models.