awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

أدوات ترحيل مخططات قواعد البيانات

تم تحديث الترتيب في 30 يونيو 2026

For أداة لإصدارات مخطط قاعدة البيانات, the strongest matches are amacneil/dbmate (Dbmate is a framework-agnostic SQL migration tool that tracks), ariga/atlas (Atlas is a declarative database schema migration tool that) and golang-migrate/migrate (golang-migrate/migrate is a dedicated CLI tool for version-controlled, sequential). flyway/flyway and aimeos/upscheme round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

أدوات تحكم في الإصدار ونشر مؤتمتة لإدارة تغييرات مخطط قواعد البيانات العلائقية عبر بيئات التطوير.

أدوات ترحيل مخططات قواعد البيانات

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • amacneil/dbmateالصورة الرمزية لـ amacneil

    amacneil/dbmate

    6,954عرض على GitHub↗

    Dbmate is a framework-agnostic SQL database migration tool used for tracking, applying, and rolling back schema changes to ensure consistent environments. It functions as a database schema versioning tool that manages updates independently of any specific application framework by relying on raw SQL and connection URLs. The project distinguishes itself by offering a container-based approach to database administration, allowing schema updates to be executed via Docker to avoid local binary installations. It also supports embedding migration scripts directly into the compiled binary to eliminate

    Dbmate is a framework-agnostic SQL migration tool that tracks, applies, and rolls back schema changes across multiple databases (MySQL, Postgres, SQLite, ClickHouse), with a CLI, environment-aware configuration, CI/CD integration, and migration file generation, directly meeting your need for reliable version control and deployment in different environments.

    GoMigration File GenerationDatabase Migrations
    عرض على GitHub↗6,954
  • ariga/atlasالصورة الرمزية لـ ariga

    ariga/atlas

    8,096عرض على GitHub↗

    Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract

    Atlas is a declarative database schema migration tool that manages schema changes as infrastructure as code, with a CLI, dry-run previews, CI/CD hooks, and environment-aware promotion workflows—exactly what this search needs for version-controlled, reliable schema deployments across environments.

    GoMigration GenerationMigration ReversionDatabase Migrations
    عرض على GitHub↗8,096
  • golang-migrate/migrateالصورة الرمزية لـ golang-migrate

    golang-migrate/migrate

    18,118عرض على GitHub↗

    This project is a command-line utility designed to manage database schema versioning and automate incremental schema updates. It functions as a version control system for database structures, ensuring consistency across environments by tracking applied migrations in a dedicated metadata table and executing scripts in a sequential, reliable manner. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of database engines, including various SQL and distributed cloud databases. It provides robust concurrency control through advisory locking, which prev

    golang-migrate/migrate is a dedicated CLI tool for version-controlled, sequential database schema migrations with broad driver-based database support and reliable tracking, making it a flagship solution for your cross-environment change management needs.

    GoDatabase MigrationsMigration Execution Engines
    عرض على GitHub↗18,118
  • flyway/flywayالصورة الرمزية لـ flyway

    flyway/flyway

    9,844عرض على GitHub↗

    Flyway is a database schema versioning tool and SQL migration orchestrator. It applies version-controlled schema changes to relational databases using SQL scripts and Java Database Connectivity to ensure environments remain consistent and reproducible. The tool tracks applied migration scripts in a dedicated metadata table to determine which updates require execution. It supports the synchronization of schema versions across multiple different database engines and provides integration for build systems and application frameworks to automate updates during software release processes. Capabili

    Flyway is a dedicated database schema versioning and migration tool that tracks applied changes with versioned SQL scripts, supports multiple databases including PostgreSQL and MySQL, offers undo migrations for rollback, enables environment-specific configuration, and integrates smoothly with CI/CD pipelines—exactly what you need to version-control and apply schema changes reliably across different environments.

    JavaDatabase Migrations
    عرض على GitHub↗9,844
  • aimeos/upschemeالصورة الرمزية لـ aimeos

    aimeos/upscheme

    2,601عرض على GitHub↗

    aimeos/upscheme is a PHP database schema migration library that supports multiple databases (MySQL, PostgreSQL, SQLite, SQL Server) and includes migration ordering and schema object management, which fits the need for version-controlled schema changes across environments, though evidence for CLI, dry-run, and CI/CD integration is not explicit.

    PHPMigration File GenerationMigration Code Generators
    عرض على GitHub↗2,601
  • liquibase/liquibaseالصورة الرمزية لـ liquibase

    liquibase/liquibase

    5,527عرض على GitHub↗

    Liquibase is a database schema change management tool and version control system designed to track, manage, and apply versioned database modifications. It functions as a SQL migration framework and DevOps automation utility that integrates database deployments into continuous delivery pipelines and build toolchains. The system enables precise rollbacks and drift detection by recording every modification made to a database schema. It supports the definition of database changes through structured changesets in XML, YAML, or JSON, as well as raw SQL scripts, to ensure consistent deployments acro

    Liquibase is a mature database schema change management tool that version-controls and applies migrations with full rollback support across many database engines, integrates directly into CI/CD pipelines, and offers a CLI for environment-specific deployments—exactly what you need for reliable cross-environment schema management.

    JavaSchema Version Tracking
    عرض على GitHub↗5,527
  • bytebase/bytebaseالصورة الرمزية لـ bytebase

    bytebase/bytebase

    14,151عرض على GitHub↗

    Bytebase is a database DevSecOps platform and management console designed to orchestrate schema migrations, deployments, and security audits across multiple database engines. It serves as a SQL GitOps tool that synchronizes database states with configurations stored in Git repositories to manage infrastructure as code. The platform distinguishes itself through a multi-database management console that provides a single interface for relational and NoSQL databases. It includes a security layer for role-based access control, database activity auditing, and column-level data masking to protect se

    Bytebase is a database schema migration platform that uses GitOps for version-controlled migrations, supports multiple database engines (including MySQL, PostgreSQL, MongoDB, and more), provides rollback capabilities, environment-specific configuration, CI/CD integration, and change management features like dry-run and auditing, making it a comprehensive tool for reliably applying schema changes across deployments.

    GoDatabase Schema MigrationsDatabase Access ControlsDatabase Administration Consoles
    عرض على GitHub↗14,151
  • knex/knexالصورة الرمزية لـ knex

    knex/knex

    20,300عرض على GitHub↗

    Knex is a multi-dialect database client that provides a programmatic SQL query builder, a connection pool manager, and a versioned schema migration tool. It enables programmatic database interaction across multiple SQL engines, including PostgreSQL, MySQL, SQLite3, SQL Server, CockroachDB, and Oracle. The project distinguishes itself through a fluent interface for constructing complex SQL statements and a dedicated framework for database seeding. It utilizes specialized dialects to translate generic query representations into database-specific syntax while maintaining a consistent API across

    knex is a multi-dialect SQL query builder and schema migration tool that handles version-controlled migration files, rollbacks, environment config, and a CLI — fitting every key requirement for managing database schema changes across environments.

    JavaScriptFluent Query BuildersSQL Query BuildersAtomic Transactions
    عرض على GitHub↗20,300
  • mattes/migrateالصورة الرمزية لـ mattes

    mattes/migrate

    2,282عرض على GitHub↗

    This project is a database schema migration engine that provides a command-line interface and a library for managing sequential structural changes. It functions as a version control utility for database schemas, enabling the application, reversion, and synchronization of incremental updates across development and production environments. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of relational and non-relational storage systems. It maintains schema consistency by using a dedicated metadata table to track versions and prevent concurrent up

    mattes/migrate is a focused CLI and Go library for managing version-controlled database migrations, supporting many databases, rollbacks, dry-runs, and CI integration — directly matching the visitor's need for a schema migration tool across environments.

    GoSchema Version Tracking
    عرض على GitHub↗2,282
  • jeremyevans/sequelالصورة الرمزية لـ jeremyevans

    jeremyevans/sequel

    5,076عرض على GitHub↗

    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

    Sequel is a Ruby ORM toolkit that includes schema migration capabilities, making it a valid database schema migration tool, though its primary identity is an ORM and query builder rather than a dedicated migration tool, and it lacks explicit support for some features like dry-run or CI/CD integration.

    RubyReversible Migration DSLsDatabase Migrations
    عرض على GitHub↗5,076
  • prisma/prismaالصورة الرمزية لـ prisma

    prisma/prisma

    46,366عرض على GitHub↗

    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

    Prisma includes a comprehensive schema migration system that generates version-controlled migration files, supports multiple databases, rollback/down migrations, and offers a CLI for applying changes across environments — making it a solid fit for managing schema changes even though its primary identity is a full database toolkit.

    TypeScriptObject-Relational MappersSchema Modeling ToolsType-Safe Client Generators
    عرض على GitHub↗46,366
  • pressly/gooseالصورة الرمزية لـ pressly

    pressly/goose

    10,197عرض على GitHub↗

    Goose is a database schema versioning system and SQL migration tool designed for Go applications. It functions as a framework for tracking and applying incremental database changes through versioned SQL scripts, ensuring consistency across different environments. The project distinguishes itself by providing a build-time capability to exclude unused database drivers to optimize binary size and a filesystem abstraction that allows migration scripts to be bundled directly into a compiled executable. It also supports out-of-order execution logic to apply missing scripts that were created after a

    pressly/goose is a database schema versioning and migration tool for Go applications, using versioned SQL scripts to track and apply changes across environments — it fits the category but the provided evidence does not explicitly confirm rollback/down migrations or dry-run support among the listed features.

    GoDatabase Schema MigrationsData Seeding UtilitiesDatabase Versioning
    عرض على GitHub↗10,197
  • doctrine/migrationsالصورة الرمزية لـ doctrine

    doctrine/migrations

    4,770عرض على GitHub↗

    This project is a database version control system and schema evolution manager designed to track and apply incremental changes to database structures. It serves as a tool for versioning SQL database migrations using both programmatic PHP classes and SQL scripts. The system is designed specifically for integration with the Doctrine Object Relational Mapper for PHP, allowing database schemas to evolve incrementally without data loss through reversible migration steps. It covers capabilities for automated database migrations, environment synchronization, and schema versioning. These features fa

    Doctrine Migrations is a PHP library for version-controlled database schema migrations with support for generating, applying, and rolling back migration files, fitting the core need for reliable schema change management across environments.

    PHPDatabase MigrationsSchema Version Tracking
    عرض على GitHub↗4,770
  • db-migrate/node-db-migrateالصورة الرمزية لـ db-migrate

    db-migrate/node-db-migrate

    2,343عرض على GitHub↗

    This project is a database migration framework designed to manage and execute versioned schema changes across multiple relational and document-oriented database systems. It functions as a utility for tracking and applying structural modifications through sequential migration scripts, ensuring that database schemas remain consistent across development, testing, and production environments. The framework utilizes a driver-based abstraction layer that decouples migration logic from specific database engines, allowing for a unified interface when performing schema operations. It maintains state t

    db-migrate is a Node.js database migration framework for version-controlled schema changes, fitting your need for multi-environment deployments, but the sparse description leaves feature details unconfirmed.

    JavaScriptDatabase MigrationsSchema Version Tracking
    عرض على GitHub↗2,343
  • ilyakatz/data-migrateالصورة الرمزية لـ ilyakatz

    ilyakatz/data-migrate

    1,544عرض على GitHub↗

    Data-migrate is a command-line utility designed for managing and executing sequential data transformations alongside standard database schema migrations. It functions as a framework for version control, allowing teams to track, roll back, and synchronize both structural database changes and data updates across multiple environments and deployment pipelines. The tool distinguishes itself by coordinating migrations across multiple database connections within a single application, ensuring data integrity in distributed architectures. It supports modular project structures by allowing migration s

    This Ruby gem extends Rails migrations to handle both schema and data changes together, making it a genuine schema migration tool, though it is Rails-specific and may not offer the broad multi-database or CI/CD features you might need in a general-purpose tool.

    RubyMigration Execution Engines
    عرض على GitHub↗1,544
  • thuss/standalone-migrationsالصورة الرمزية لـ thuss

    thuss/standalone-migrations

    995عرض على GitHub↗

    Standalone Migrations is a Ruby-based utility that provides database schema management and migration capabilities outside of a full web framework. It enables developers to track, version, and apply structural changes to relational databases using standard migration scripts in custom or non-framework environments. The tool distinguishes itself by offering multi-database isolation, allowing for the management of independent data stores within a single project through separate configuration sets and migration paths. It supports dynamic environment-aware configuration, which allows connection set

    A Ruby gem that brings Rails' mature database migration framework (with versioned files, rollbacks, and environment configuration) to non-Rails projects, squarely meeting the need for version-controlled schema changes across environments.

    RubyDatabase Migration ToolsDatabase Schema MigrationsDatabase Connection Management
    عرض على GitHub↗995
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
amacneil/dbmate7KGoMIT12 يونيو 2026
ariga/atlas8.1KGoapache-2.07 فبراير 2026
golang-migrate/migrate18.1KGoother14 ديسمبر 2025
flyway/flyway9.8KJavaApache-2.05 يونيو 2026
aimeos/upscheme2.6KPHPlgpl-3.012 يناير 2026
liquibase/liquibase5.5KJavaNOASSERTION16 يونيو 2026
bytebase/bytebase14.2KGoNOASSERTION16 يونيو 2026
knex/knex20.3KJavaScriptMIT16 يونيو 2026
mattes/migrate2.3KGoNOASSERTION16 يونيو 2018
jeremyevans/sequel5.1KRubyother18 فبراير 2026

Related searches

  • أداة تعريفية لمخطط قاعدة البيانات
  • أداة لإدارة ترحيل مخططات قواعد البيانات
  • المخططات (Schema)، الترحيلات، وإصدارات قواعد البيانات
  • a database migration tool for Go
  • تفرع (Branching) لقاعدة البيانات بأسلوب Git
  • تراجع آمن عن تغييرات المخطط (Schema)
  • a version control system for software development
  • مكتبة ORM للغة Go تدعم الترحيلات (Migrations)