2 repositorios
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 es un kit de herramientas que integra el kit de herramientas de base de datos relacional SQLAlchemy con el framework web Flask. Permite el modelado de datos relacionales definiendo estructuras de tablas de base de datos como clases de Python y gestiona la persistencia y recuperación de registros de base de datos dentro de una aplicación web. El proyecto vincula los ciclos de vida de la sesión de base de datos al contexto de solicitud de la aplicación activa para garantizar la limpieza automática de la conexión. Proporciona utilidades especializadas para el acceso a datos web, incluyendo paginación de resultados de consultas y un mecanismo para activar automáticamente respuestas 404 Not Found cuando falta un registro de base de datos solicitado. La extensión cubre una amplia gama de capacidades de gestión de bases de datos, incluyendo mapeo de modelos declarativos, reflexión de esquemas y la generación de estructuras de tablas físicas. Admite la gestión avanzada de conexiones a través de enrutamiento de consultas multi-bind y proporciona herramientas de observabilidad para auditar el rendimiento de las consultas SQL y el tiempo de ejecución.
Supports adding custom methods to the query interface globally or on a per-model basis.
Flask-SQLAlchemy es un kit de herramientas de base de datos relacional que integra el mapeador objeto-relacional SQLAlchemy en aplicaciones web. Sirve como gestor de sesiones de base de datos y kit de herramientas de esquema, proporcionando la infraestructura necesaria para definir modelos de datos y ejecutar consultas dentro de un ciclo de vida de solicitud. El proyecto se distingue por su motor de enrutamiento de múltiples bases de datos, que utiliza bind-keys para mapear diferentes modelos a múltiples motores de base de datos distintos. También incluye una herramienta de auditoría de consultas SQL que captura y registra las sentencias ejecutadas y los datos de tiempo para una sola solicitud para identificar cuellos de botella en el rendimiento. El kit de herramientas cubre el modelado integral de datos relacionales y la gestión de esquemas, incluyendo la capacidad de generar tablas físicas a partir de metadatos o reflejar estructuras de base de datos existentes. Gestiona los ciclos de vida de las conexiones a través de la gestión de sesiones con alcance de solicitud y proporciona utilidades para la paginación de resultados de consultas y la modificación de datos transaccionales.
Allows extending the query object with custom methods to streamline specialized data retrieval for models.