Info
Version: | 2.2.0 |
Author(s): | Arthur Osmokiesku |
Last Update: | Tuesday, February 1, 2022 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://bitbucket.org/i_am_a_kernel/mongodbmigrations |
NuGet Url: | https://www.nuget.org/packages/MongoDBMigrations |
Install
Install-Package MongoDBMigrations
dotnet add package MongoDBMigrations
paket add MongoDBMigrations
MongoDBMigrations Download (Unzip the "nupkg" after downloading)
Dependencies
- Buildalyzer.Workspaces(>= 2.6.0)
- Microsoft.CodeAnalysis(>= 3.7.0)
- Microsoft.CodeAnalysis.CSharp(>= 3.7.0)
- Microsoft.CodeAnalysis.CSharp.Workspaces(>= 3.7.0)
- Microsoft.CodeAnalysis.Common(>= 3.7.0)
- Microsoft.CodeAnalysis.Workspaces.Common(>= 3.7.0)
- MongoDB.Bson(>= 2.11.3)
- MongoDB.Driver(>= 2.11.3)
Tags
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.