12 packages tagged with “migration-tool”
Migration tool for .NET: supports sql script migrations and custom migrations written by C#
SqlDatabase is a tool for MSSQL Server, PostgreSQL and MySQL, allows to execute scripts, database migrations and export data.
Without migrations you need to create a lots of sql scripts that have to be run manually by every developer involved. Migrations solve the problem of evolving a database schema for multiple databases (for example, the developer's local database, the test database and the production database).
PostgreSQL provider for Marvin.Migration (migration tool for .NET: supports sql script migrations and custom migrations written by C#)
Curiosity.Migrations is a migration framework that uses SQL scripts and code migration to alter your database schema or seed a data.
SqlDatabase is a tool for MSSQL Server, PostgreSQL and MySQL, allows executing scripts, database migrations and data export.
DBEvolve is a lightweight, deterministic database migration library for .NET that automates database creation, schema evolution, and version tracking using versioned SQL scripts. DBEvolve can: - Create a database if it does not exist - Execute SQL migration scripts in a controlled order - Track the current database version - Apply only the required scripts to upgrade an existing database Each migration script contains its version in the filename, allowing DBEvolve to determine exactly which scripts need to run based on the current database state. This makes upgrades predictable, repeatable, and safe across environments. Key features: - Automatic database creation - Version-based migration execution - Persistent schema version tracking - Idempotent upgrades (only new scripts are applied) - Validates that applied scripts haven't been modified using SHA-256 hashes - Simple, script-first migration model - Designed for CI/CD and automated deployments DBEvolve is ideal for teams that prefer explicit SQL scripts, clear versioning, and full control over how database changes are applied—without heavyweight configuration or ORM coupling.
DBEvolve is a lightweight, deterministic database migration library for .NET that automates database creation, schema evolution, and version tracking using versioned SQL scripts. DBEvolve can: - Create a database if it does not exist - Execute SQL migration scripts in a controlled order - Track the current database version - Apply only the required scripts to upgrade an existing database - This library is for use with SqlServer Each migration script contains its version in the filename, allowing DBEvolve to determine exactly which scripts need to run based on the current database state. This makes upgrades predictable, repeatable, and safe across environments. Key features: - Automatic database creation - Version-based migration execution - Persistent schema version tracking - Idempotent upgrades (only new scripts are applied) - Validates that applied scripts haven't been modified using SHA-256 hashes - Simple, script-first migration model - Designed for CI/CD and automated deployments DBEvolve is ideal for teams that prefer explicit SQL scripts, clear versioning, and full control over how database changes are applied—without heavyweight configuration or ORM coupling.
DBEvolve is a lightweight, deterministic database migration library for .NET that automates database creation, schema evolution, and version tracking using versioned SQL scripts. DBEvolve can: - Create a database if it does not exist - Execute SQL migration scripts in a controlled order - Track the current database version - Apply only the required scripts to upgrade an existing database - This library is for use with PostgreSQL 14, 15, 16,17, 18 Each migration script contains its version in the filename, allowing DBEvolve to determine exactly which scripts need to run based on the current database state. This makes upgrades predictable, repeatable, and safe across environments. Key features: - Automatic database creation - Version-based migration execution - Persistent schema version tracking - Idempotent upgrades (only new scripts are applied) - Validates that applied scripts haven't been modified using SHA-256 hashes - Simple, script-first migration model - Designed for CI/CD and automated deployments DBEvolve is ideal for teams that prefer explicit SQL scripts, clear versioning, and full control over how database changes are applied—without heavyweight configuration or ORM coupling.
DBEvolve is a lightweight, deterministic database migration library for .NET that automates database creation, schema evolution, and version tracking using versioned SQL scripts. DBEvolve can: - Create a database if it does not exist - Execute SQL migration scripts in a controlled order - Track the current database version - Apply only the required scripts to upgrade an existing database - This library is for use with MySql 5.7+, 8.X, 9.X Each migration script contains its version in the filename, allowing DBEvolve to determine exactly which scripts need to run based on the current database state. This makes upgrades predictable, repeatable, and safe across environments. Key features: - Automatic database creation - Version-based migration execution - Persistent schema version tracking - Idempotent upgrades (only new scripts are applied) - Validates that applied scripts haven't been modified using SHA-256 hashes - Simple, script-first migration model - Designed for CI/CD and automated deployments DBEvolve is ideal for teams that prefer explicit SQL scripts, clear versioning, and full control over how database changes are applied—without heavyweight configuration or ORM coupling.