4 Repos
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 ist ein selbst gehostetes Kanban-Projektmanagement-Tool und eine Produktivitätssuite, die für die Verfolgung von Softwareaufgaben und Teamzusammenarbeit entwickelt wurde. Es bietet ein visuelles System zur Verwaltung von Arbeitsabläufen durch die Verwendung von Boards, Spalten und Karten. Das Projekt verfügt über ein erweiterbares Plugin-Framework und eine umfassende API für die programmatische Aufgaben- und Projektverwaltung. Es beinhaltet spezialisiertes Identitätsmanagement durch LDAP-Integration, was die Synchronisierung von Benutzerkonten und Gruppenberechtigungen von Verzeichnisservern ermöglicht. Das System deckt eine breite Palette von Funktionen ab, einschließlich ereignisgesteuerter Workflow-Automatisierung, detaillierter Projektanalysen wie Burn-Down-Diagrammen und Zykluszeitmessung sowie granularer rollenbasierter Zugriffskontrolle. Es unterstützt zudem integrierte Zeiterfassung, Unteraufgaben-Zerlegung und Multi-Methoden-Authentifizierung, einschließlich Zwei-Faktor-Authentifizierung und Reverse-Proxy-Unterstützung. Die Anwendung ist mit MySQL und PostgreSQL für die persistente Datenspeicherung kompatibel und kann mittels Docker Compose bereitgestellt werden.
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 ist ein Befehlszeilen-Dienstprogramm für die Verwaltung und Ausführung sequenzieller Datentransformationen parallel zu Standard-Datenbankschema-Migrationen. Es fungiert als Framework für die Versionskontrolle und ermöglicht es Teams, sowohl strukturelle Datenbankänderungen als auch Datenaktualisierungen über mehrere Umgebungen und Deployment-Pipelines hinweg zu verfolgen, zurückzurollen und zu synchronisieren. Das Tool zeichnet sich durch die Koordinierung von Migrationen über mehrere Datenbankverbindungen innerhalb einer einzigen Anwendung aus, was die Datenintegrität in verteilten Architekturen sicherstellt. Es unterstützt modulare Projektstrukturen, indem Migrationsskripte innerhalb isolierter Anwendungskomponenten organisiert werden können, was die unabhängige Verwaltung von Funktionen und verteilte Entwicklungsworkflows erleichtert. Das System bietet eine einheitliche Schnittstelle zum Generieren, Ausführen und Verfolgen des Status von Migrationsdateien. Es stellt Konsistenz durch transaktionale Ausführung sicher, die bei Fehlern Teilaktualisierungen zurückrollt, sowie durch umgebungsbewusstes Schema-Dumping, das den aktuellen Stand angewendeter Migrationen erfasst, um Konfigurationen über Entwicklungs-, Test- und Produktionsinstanzen hinweg zu synchronisieren. Das Framework integriert sich in automatisierte Deployment-Pipelines, um notwendige Datenaktualisierungen während Anwendungs-Releases ohne manuelles Eingreifen auszuführen. Es enthält Validierungsprüfungen, um ausstehende Migrationsaufgaben zu identifizieren und inkonsistente Anwendungszustände während Deployment-Zyklen zu verhindern.
Reports the execution state of migrations in chronological order to help identify pending or completed tasks.