4 مستودعات
Utilities for generating code or schema definitions from existing database structures.
Distinguishing note: Focuses on reverse-engineering schema definitions from live databases, distinct from migration application.
Explore 4 awesome GitHub repositories matching data & databases · Database Introspection Tools. Refine with filters or upvote what's useful.
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
Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping application classes to relational database tables. It functions as a relational database toolkit for managing schemas, executing migrations, and handling complex table relationships. The project distinguishes itself by providing an asyncio database driver for non-blocking database operations, ensuring event loop responsiveness. It also supports semi-structured data storage, allowing the storage and querying of flexible JSON documents within traditional relational database systems.
Performs low-level reflection to discover table structures and constraints across different platforms.
dbtpl هو مولد نماذج قاعدة بيانات ومحلل مخطط ينتج كود مصدر آمن الأنواع ونماذج بيانات من مخططات قاعدة بيانات SQL. يعمل كأداة سطر أوامر تقوم بتعيين أنواع SQL إلى هياكل Go ووظائف التنفيذ، مع توفير نظام قائم على القوالب لإنشاء كود مصدر مخصص وتعريفات مخطط. تدعم الأداة محركات قواعد بيانات متعددة، بما في ذلك PostgreSQL، و MySQL، و SQLite، و Oracle، و SQL Server. تتميز بالسماح للمستخدمين بتحديد تنسيقات مخرجات مخصصة من خلال قوالب نصية والقدرة على توليد تعريفات نماذج متوافقة لإطار عمل الويب Django. تمتد إمكاناتها إلى إنتاج نصوص SQL لترحيل قاعدة البيانات والنسخ المتطابق، بالإضافة إلى تصدير تمثيلات المخطط بتنسيقات JSON أو YAML. بالإضافة إلى ذلك، يمكنها توليد ملفات dot لتصور علاقات قاعدة البيانات والمخططات الهيكلية.
Provides utilities for reverse-engineering schema definitions from live databases across multiple SQL dialects.
Generates migration PHP files by querying live database metadata for tables, columns, indexes, and sequences.