3 dépôts
Tools that automatically align database table structures and indexes with application data models.
Distinct from Table Schemas: Focuses on the automation of aligning structural parity between code and schema, distinct from static table definitions.
Explore 3 awesome GitHub repositories matching data & databases · Automatic Table Synchronizers. Refine with filters or upvote what's useful.
xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co
Aligns database table structures and indexes with application data models automatically.
Ce projet est une couche d'accès aux données SQL et un générateur de schéma qui permet de lire et d'écrire des enregistrements dans des bases de données relationnelles en traitant les tables comme de simples structures de données. Il fonctionne comme un générateur de schéma automatique qui crée des tables et des colonnes de base de données à la volée en fonction de la structure des données entrantes. L'outil fournit un chargeur en masse haute performance qui importe de grands jeux de données en utilisant des transactions atomiques groupées pour garantir la cohérence des données. Il inclut également un mécanisme d'upsert d'enregistrement qui détermine s'il faut mettre à jour une ligne existante ou en insérer une nouvelle en fonction d'identifiants uniques. Le système couvre la gestion dynamique des schémas, incluant la résolution implicite des colonnes et le provisionnement des tables. Il fournit en outre une interface de requête basée sur des collections pour récupérer des enregistrements ou extraire des valeurs uniques sans écrire de requêtes manuelles.
Create tables and columns automatically when writing data to a destination that does not yet exist.
EFCore.BulkExtensions is a library for executing high-performance batch insert, update, and delete operations within the Entity Framework Core ecosystem. It functions as a database batch processing toolkit and a wrapper for native SQL Bulk Copy to enable faster data ingestion and synchronization across multiple database providers. The library provides specialized capabilities for relational data synchronization, allowing users to align database tables with local entity lists through bulk upserts and conditional synchronization. It also supports relational data graph insertions, which enable t
Automatically aligns database table content with local datasets via bulk inserts, updates, and deletions.