awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
db-migrate avatar

db-migrate/node-db-migrate

0
View on GitHub↗
2,343 stele·361 fork-uri·JavaScript·4 vizualizări

Node Db Migrate

Acest proiect este un framework de migrare a bazelor de date conceput pentru a gestiona și executa schimbări de schemă versionate în mai multe sisteme de baze de date relaționale și orientate pe documente. Funcționează ca un utilitar pentru urmărirea și aplicarea modificărilor structurale prin scripturi de migrare secvențiale, asigurându-se că schemele bazelor de date rămân consistente în mediile de dezvoltare, testare și producție.

Framework-ul utilizează un strat de abstractizare bazat pe drivere care decuplează logica de migrare de motoarele specifice de baze de date, permițând o interfață unificată atunci când se efectuează operațiuni de schemă. Menține starea printr-un tabel de metadate dedicat în baza de date țintă, care înregistrează timestamp-urile migrațiilor aplicate pentru a asigura că actualizările structurale sunt procesate într-o ordine predictibilă, cronologică.

Instrumentul oferă o interfață CLI pentru orchestrarea fluxurilor de lucru de migrare și gestionarea configurațiilor specifice mediului. Susține automatizarea actualizărilor și rollback-urilor de schemă, facilitând sincronizarea infrastructurii bazelor de date pe diferite platforme și etape de implementare.

Features

  • Database Migrations - Manages and executes versioned schema changes across multiple relational and document-oriented database systems.
  • Database Schema Migrations - Automates the application of versioned scripts to update or revert structural changes to database schemas.
  • Database Versioning - Manages incremental changes to database structures over time to ensure consistency across environments.
  • Cross-Database Schema Migrations - Standardizes the process of applying schema modifications across various database engines using a unified framework.
  • Schema Migration Scripts - Tracks and applies structural database modifications through sequential migration scripts.
  • Database Driver Abstractions - Decouples migration logic from specific database engines through a modular driver-based abstraction layer.
  • Relational Database Integrations - Automates the deployment of structural updates to SQL databases while maintaining data integrity.
  • Schema Version Tracking - Records applied migration timestamps in a metadata table to ensure sequential execution and consistency.
  • Database Environment Management - Coordinates schema updates across different database instances to keep infrastructure synchronized during deployments.
  • Database Connectivity Drivers - Connects to various relational and document-oriented database systems using specialized drivers.

Istoric stele

Graficul istoricului de stele pentru db-migrate/node-db-migrateGraficul istoricului de stele pentru db-migrate/node-db-migrate

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ Node Db Migrate

Colecții selectate manual în care apare Node Db Migrate.
  • Instrumente de migrare a schemelor de baze de date
  • Instrumente declarative de migrare a schemelor de baze de date
  • Instrumente pentru migrarea bazelor de date

Întrebări frecvente

Ce face db-migrate/node-db-migrate?

Acest proiect este un framework de migrare a bazelor de date conceput pentru a gestiona și executa schimbări de schemă versionate în mai multe sisteme de baze de date relaționale și orientate pe documente. Funcționează ca un utilitar pentru urmărirea și aplicarea modificărilor structurale prin scripturi de migrare secvențiale, asigurându-se că schemele bazelor de date rămân consistente în mediile de dezvoltare, testare și producție.

Care sunt principalele funcționalități ale db-migrate/node-db-migrate?

Principalele funcționalități ale db-migrate/node-db-migrate sunt: Database Migrations, Database Schema Migrations, Database Versioning, Cross-Database Schema Migrations, Schema Migration Scripts, Database Driver Abstractions, Relational Database Integrations, Schema Version Tracking.

Care sunt câteva alternative open-source pentru db-migrate/node-db-migrate?

Alternativele open-source pentru db-migrate/node-db-migrate includ: mattes/migrate — This project is a database schema migration engine that provides a command-line interface and a library for managing… coleifer/peewee — Peewee is a SQL object-relational mapper and query builder that provides an object-oriented interface for mapping… golang-migrate/migrate — This project is a command-line utility designed to manage database schema versioning and automate incremental schema… amacneil/dbmate — Dbmate is a framework-agnostic SQL database migration tool used for tracking, applying, and rolling back schema… cakephp/phinx — Phinx is a PHP database migration and versioning tool used to track and deploy structural changes to database schemas… seaql/sea-orm — Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly…

Alternative open-source pentru Node Db Migrate

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Node Db Migrate.
  • mattes/migrateAvatar mattes

    mattes/migrate

    2,282Vezi pe 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

    Goaws-s3cassandracrate
    Vezi pe GitHub↗2,282
  • coleifer/peeweeAvatar coleifer

    coleifer/peewee

    11,971Vezi pe GitHub↗

    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.

    Pythonasynciodankfastapi
    Vezi pe GitHub↗11,971
  • golang-migrate/migrateAvatar golang-migrate

    golang-migrate/migrate

    18,118Vezi pe 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

    Goaws-s3cassandradatabase
    Vezi pe GitHub↗18,118
  • amacneil/dbmateAvatar amacneil

    amacneil/dbmate

    6,954Vezi pe 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

    Goclickhousecppdatabase
    Vezi pe GitHub↗6,954
Vezi toate cele 30 alternative pentru Node Db Migrate→