2 dépôts
Tools and languages for creating maintainable, version-controlled representations of database schemas.
Distinct from Database-as-a-Service Tooling: None of the candidates cover schema documentation or architectural design; they focus on managed services or specific integrations.
Explore 2 awesome GitHub repositories matching data & databases · Database Architecture Documentation. Refine with filters or upvote what's useful.
Liam est un visualiseur de schéma de base de données et un générateur interactif de diagrammes entité-relation. Il analyse les schémas SQL et les formats ORM pour créer des représentations visuelles des structures de base de données, permettant aux utilisateurs d'analyser les relations entre les tables et de naviguer dans des mises en page complexes. Le projet se distingue par son intégration dans les pipelines CI/CD, agissant comme un automatiseur de documentation qui synchronise les diagrammes avec les changements de schéma de base de données lors du déploiement. Il prend en charge le partage de perspectives spécifiques d'un schéma via des liens de vue basés sur des coordonnées qui capturent des niveaux de zoom précis et des vues filtrées. L'outil offre un large éventail de capacités de visualisation, notamment le rendu sur canevas interactif avec panoramique et zoom, le filtrage de vue piloté par l'état pour réduire l'encombrement visuel, et la manipulation manuelle des nœuds pour réorganiser les mises en page. Il prend également en charge la génération de diagrammes statiques pour une utilisation dans des dépôts internes.
Enables analysis of complex database architectures through filtered views and relationship highlighting.
DBML is a domain-specific language and schema definition language used for documenting database architecture and design. It provides a human-readable text format for defining database tables, columns, and relationships in a standardized way. The project functions as a relational schema parser and SQL schema generator. It transforms declarative design specifications into an abstract syntax tree for programmatic manipulation and converts these definitions into executable SQL statements across various database dialects. The system covers relational data modeling, database schema design, and arc
Creating a maintainable and visual representation of a database schema that serves as a source of truth for developers.