7 مستودعات
Tools that automatically align application data models with existing database structures.
Distinguishing note: Focuses on the synchronization process rather than the initial schema definition.
Explore 7 awesome GitHub repositories matching data & databases · Schema Synchronization Tools. Refine with filters or upvote what's useful.
Prisma is a database toolkit that provides a unified access layer for interacting with relational and document databases. It centers on a declarative schema modeling approach, where developers define their data structures in a human-readable language. This schema serves as the single source of truth, from which the toolkit automatically generates type-safe database clients that provide compile-time validation and editor autocomplete for all data operations. The project distinguishes itself through a high-performance, Rust-based query engine that handles query planning and connection pooling o
Automatically updates the local data model by scanning existing database structures to ensure the application code remains synchronized.
Drizzle ORM is a TypeScript-native database toolkit providing type-safe SQL query building, schema management, and automated migrations across PostgreSQL, MySQL, SQLite, and SingleStore.
This guide assumes familiarity with: - Get started with Drizzle and drizzle-kit - read here - Drizzle schema fundamentals - read here - Database connection basics - read here - Drizzle migrations fundamentals - read he
Chat2DB is an AI-powered SQL client and multi-database management GUI. It serves as a centralized graphical interface for administering diverse relational and non-relational database engines, integrating large language models to transform natural language prompts into executable SQL statements and application code. The tool utilizes schema-aware prompt engineering to inject database metadata into AI requests, ensuring generated queries match the actual schema. It also functions as an AI data reporting tool, using artificial intelligence to create dashboards and visual reports directly from da
Aligns table structures across development and production environments to ensure data consistency.
ChartDB is a database schema visualizer and entity-relationship diagramming platform designed to help developers understand, design, and document complex data architectures. It functions as a visual workspace where users can create and modify database schemas, define table attributes, and map foreign key relationships. By parsing database metadata or SQL scripts, the tool generates interactive diagrams that provide a clear overview of structural interdependencies and data associations. The platform distinguishes itself through its focus on automated documentation and schema synchronization. I
Updates database diagrams automatically via manual or scheduled triggers to reflect recent changes made to the underlying database schema structure.
Ent is a statically typed entity framework for Go that models database structures as a graph of nodes and edges. It functions as a code generation engine that transforms schema definitions into type-safe database clients, query builders, and migration scripts. By representing data as interconnected entities, the framework enables intuitive traversal of complex relationships and ensures that database interactions remain consistent with the application model at compile time. The framework distinguishes itself through its graph-based approach to data modeling and its reliance on compile-time cod
Automatically aligns database tables and columns with defined entity schemas.
DoctrineBundle هو تكامل لـ Symfony يقوم بتهيئة وإدارة Doctrine Object Relational Mapper وطبقة تجريد قاعدة البيانات. يوفر الأدوات الأساسية المطلوبة لتعيين كائنات التطبيق إلى جداول قاعدة بيانات علائقية وتنفيذ استعلامات خام من خلال واجهة برمجية متسقة. يتضمن المشروع مديراً لمخطط قاعدة البيانات مع أدوات سطر أوامر لمزامنة هياكل قاعدة البيانات مع تعيينات الكيانات وتنفيذ عمليات الترحيل. كما يوفر مصحح أخطاء استعلامات قاعدة البيانات وأدوات تصحيح الأخطاء لتتبع الأداء وتفاصيل التنفيذ عبر واجهة تعتمد على الويب. تغطي الحزمة مجموعة واسعة من إمكانيات إدارة البيانات، بما في ذلك تهيئة تعيين البيانات الوصفية، وتصفية الاستعلامات العالمية، وإنشاء معرفات كيانات مخصصة. كما تدعم تحسين الأداء من خلال التخزين المؤقت لنتائج الاستعلام وتوفر نظاماً قائماً على الأحداث لاعتراض تغييرات قاعدة البيانات ودورة حياة الكيانات.
Synchronizes the database structure with entity mappings via command-line tools.
pgeasyreplicate هي أداة سطر أوامر مصممة لتنسيق ترحيلات قاعدة البيانات والنسخ المتماثل المنطقي بين مثيلات PostgreSQL. تعمل كمنسق ترحيل يدير دورة حياة مزامنة البيانات بأكملها، من نشر المخطط الأولي إلى الانتقال النهائي لحركة مرور التطبيق. تتميز الأداة بمنطق تبديل مدرك للحالة، والذي ينسق حركة العمليات عن طريق التحقق من تأخير النسخ المتماثل وفرض أقفال الكتابة لمنع فقدان البيانات. توفر تحكماً دقيقاً في حركة البيانات من خلال السماح للمستخدمين بتنظيم الجداول في مجموعات نسخ متماثل محددة، مما يضمن مزامنة السجلات المقصودة فقط بين بيئات المصدر والهدف. بعيداً عن مهام الترحيل الأساسية، يتضمن المشروع إمكانيات مراقبة شاملة لتتبع صحة المزامنة وتأخير النسخ المتماثل في الوقت الفعلي. يدعم التكامل مع الأنظمة الخارجية عن طريق دفع تحديثات الحالة ومقاييس النسخ المتماثل إلى نقاط نهاية خطاف الويب المكونة، مما يسهل المراقبة المؤتمتة داخل سير عمل البنية التحتية الحالية.
Copies table structures and data from a source database to a target instance to prepare for migration.