113 packages tagged with “migrator”
FluentMigrator is a database migration framework for .NET written in C#. The basic idea is that you can create migrations which are simply classes that derive from the Migration base class and have a Migration attribute with a unique version number attached to them. Upon executing FluentMigrator, you tell it which version to migrate to and it will run all necessary migrations in order to bring your database up to that version. In addition to forward migration support, FluentMigrator also supports different ways to execute the migrations along with selective migrations called profiles and executing arbitrary SQL.
RoundhousE is a Professional Database Change and Versioning Management tool. Type rh /? for options
FluentDbTools provides a fluent SQL abstraction layer for creating database connections, building sql queries and migrating your database.
RoundhousE is a Professional Database Change and Versioning Management tool. This is an "include all" package that gives you all the databases. If you want only a single one, please feel fre to reference only the database of your choice (e.g. roundhouse.sqlserver).
RoundhousE is a Professional Database Change and Versioning Management tool. This is the core package, which implements the basic functionality. If you want to create your own RoundhousE database implementation, this is the package you want. If not, you probably want one of the database-specific versions.
Database migrations for .NET. Based on the idea of Rails ActiveRecord Migrations.
MongoDbMigrations uses the official MongoDB C# Driver to migrate your documents in your mongo database via useful fluent API. Supports up and down migrations with cancelation and progress handling. Also, this library is able to check a schema of collections in your database during the migration run. This version supports on-premise Mongo database either Azure CosmosDB (with Mongo-like API) or even AWS DocumentDB. In addition you can use TLS and/or SHH tunnels in your migrations. PS1 script for integration with CI/CD pipelines provides inside of the repository
A SQL migration tool originally built for Badgie. Use it to express database changes in a series of sql files which are executed only once.