2 repositorios
High-level languages used to define database structures and relationships declaratively.
Distinct from TypeScript Database Modeling: Focuses on the declarative language/file used for modeling rather than just the TypeScript implementation
Explore 2 awesome GitHub repositories matching data & databases · Declarative Schema Languages. Refine with filters or upvote what's useful.
Prisma1 is a TypeScript object-relational mapper and type-safe database client designed for interacting with relational databases. It functions as a system for declarative schema modeling, where database structures are defined in a single schema file that automatically synchronizes with the underlying database. The project provides a type-safe query builder that generates a custom client to ensure database queries match defined schema types at compile time. It also includes a database GUI administrator, providing a visual web interface for browsing, editing, and managing relational database r
Uses a high-level declarative language to design database structures and relationships.
Prisma Client es un cliente de base de datos para aplicaciones Node.js y TypeScript que proporciona una interfaz con seguridad de tipos para interactuar con bases de datos relacionales. Funciona como un mapeador objeto-relacional que traduce definiciones de esquema declarativas en interfaces de consulta fuertemente tipadas, asegurando que las operaciones de base de datos se alineen con la estructura de datos subyacente. La librería se distingue por generar definiciones de tipo directamente a partir de un modelo de esquema, lo que permite el análisis estático y el autocompletado del IDE durante el desarrollo. Al abstraer las interacciones de base de datos en un lenguaje de consulta unificado, estandariza la comunicación a través de diferentes backends de base de datos y elimina la necesidad de construcción manual de consultas. El proyecto cubre una amplia gama de capacidades de gestión de bases de datos, incluyendo modelado de esquema automatizado y la ejecución de operaciones de datos validadas. Utiliza un motor dedicado para manejar el procesamiento de consultas, manteniendo una estricta seguridad de tipos a través de todo el stack de la aplicación para prevenir errores en tiempo de ejecución.
Uses a declarative schema language to define database structures and automatically generate application interfaces.