4 repositorios
Processes for importing initial SQL schema dumps to bootstrap the database structure.
Distinct from SQL Database Connectivity: Focuses on the initial bootstrap import rather than general connectivity or query execution.
Explore 4 awesome GitHub repositories matching data & databases · Schema Initializations. Refine with filters or upvote what's useful.
Kanboard es una herramienta de gestión de proyectos Kanban autohospedada y suite de productividad diseñada para el seguimiento de tareas de software y la colaboración en equipo. Proporciona un sistema visual para gestionar flujos de trabajo mediante el uso de tableros, columnas y tarjetas. El proyecto cuenta con un framework de plugins extensible y una API integral para la administración programática de tareas y proyectos. Incluye gestión de identidad especializada a través de la integración LDAP, lo que permite la sincronización de cuentas de usuario y permisos de grupo desde servidores de directorio. El sistema cubre una amplia gama de capacidades, incluyendo automatización de flujo de trabajo basada en eventos, análisis detallados de proyectos como gráficos de burn-down y medición del tiempo de ciclo, y control de acceso granular basado en roles. También admite seguimiento de tiempo integrado, descomposición de subtareas y autenticación de múltiples métodos, incluida la autenticación de dos factores y soporte de proxy inverso. La aplicación es compatible con MySQL y PostgreSQL para el almacenamiento de datos persistente y se puede desplegar utilizando Docker Compose.
Allows the initialization of the database structure by importing pre-defined SQL schema files.
Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in
Runs a list of SQL statements once at startup to configure the database connection or schema.
Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f
Checks at startup that all schema changes are applied, raising an error or returning boolean status.
Data-migrate es una utilidad de línea de comandos diseñada para gestionar y ejecutar transformaciones de datos secuenciales junto con migraciones de esquema de base de datos estándar. Funciona como un framework para el control de versiones, permitiendo a los equipos rastrear, revertir y sincronizar tanto cambios estructurales de la base de datos como actualizaciones de datos a través de múltiples entornos y pipelines de despliegue. La herramienta se distingue por coordinar migraciones a través de múltiples conexiones de base de datos dentro de una sola aplicación, asegurando la integridad de los datos en arquitecturas distribuidas. Admite estructuras de proyecto modulares al permitir que los scripts de migración se organicen dentro de componentes de aplicación aislados, facilitando la gestión independiente de características y flujos de trabajo de desarrollo distribuido. El sistema proporciona una interfaz unificada para generar, ejecutar y rastrear el estado de los archivos de migración. Asegura la consistencia mediante la ejecución transaccional, que revierte actualizaciones parciales en caso de fallo, y el volcado de esquemas consciente del entorno, que captura el estado actual de las migraciones aplicadas para sincronizar configuraciones entre instancias de desarrollo, prueba y producción. El framework se integra en pipelines de despliegue automatizados para ejecutar las actualizaciones de datos necesarias durante las versiones de la aplicación sin intervención manual. Incluye comprobaciones de validación para identificar tareas de migración pendientes y prevenir estados de aplicación inconsistentes durante los ciclos de despliegue.
Reports the execution state of migrations in chronological order to help identify pending or completed tasks.