4 repository-uri
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 este un instrument de management de proiect Kanban auto-găzduit și o suită de productivitate concepută pentru urmărirea sarcinilor software și colaborarea în echipă. Oferă un sistem vizual pentru gestionarea fluxurilor de lucru prin utilizarea panourilor, coloanelor și cardurilor. Proiectul dispune de un framework de plugin-uri extensibil și un API cuprinzător pentru administrarea programatică a sarcinilor și proiectelor. Include gestionarea specializată a identității prin integrarea LDAP, permițând sincronizarea conturilor de utilizator și a permisiunilor de grup de la serverele de directoare. Sistemul acoperă o gamă largă de capabilități, inclusiv automatizarea fluxului de lucru bazată pe evenimente, analize detaliate ale proiectului, cum ar fi diagramele burn-down și măsurarea timpului de ciclu, și control granular al accesului bazat pe roluri. De asemenea, suportă urmărirea integrată a timpului, descompunerea sarcinilor secundare și autentificarea multi-metodă, inclusiv autentificarea cu doi factori și suportul pentru proxy invers. Aplicația este compatibilă cu MySQL și PostgreSQL pentru stocarea persistentă a datelor și poate fi implementată folosind 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 este un utilitar de linie de comandă conceput pentru gestionarea și executarea transformărilor secvențiale de date alături de migrările standard ale schemei bazei de date. Funcționează ca un framework pentru controlul versiunilor, permițând echipelor să urmărească, să revină la versiuni anterioare și să sincronizeze atât schimbările structurale ale bazei de date, cât și actualizările de date în mai multe medii și pipeline-uri de deployment. Instrumentul se distinge prin coordonarea migrărilor între mai multe conexiuni de baze de date în cadrul unei singure aplicații, asigurând integritatea datelor în arhitecturi distribuite. Suportă structuri de proiect modulare permițând organizarea scripturilor de migrare în componente de aplicație izolate, facilitând gestionarea independentă a funcționalităților și fluxurile de lucru de dezvoltare distribuită. Sistemul oferă o interfață unificată pentru generarea, rularea și urmărirea stării fișierelor de migrare. Asigură consistența prin execuție tranzacțională, care anulează actualizările parțiale în caz de eșec, și prin dump-ul schemei conștient de mediu, care capturează starea curentă a migrărilor aplicate pentru a sincroniza configurațiile între instanțele de dezvoltare, testare și producție. Framework-ul se integrează în pipeline-uri de deployment automatizat pentru a executa actualizările de date necesare în timpul lansărilor de aplicații fără intervenție manuală. Include verificări de validare pentru a identifica sarcinile de migrare în așteptare și pentru a preveni stările inconsistente ale aplicației în timpul ciclurilor de deployment.
Reports the execution state of migrations in chronological order to help identify pending or completed tasks.