dotnet-dnb-datamigration 2024.0.12.12514-rc4-24050414

This is a prerelease version of dotnet-dnb-datamigration.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global dotnet-dnb-datamigration --version 2024.0.12.12514-rc4-24050414
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-dnb-datamigration --version 2024.0.12.12514-rc4-24050414
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-dnb-datamigration&version=2024.0.12.12514-rc4-24050414&prerelease
nuke :add-package dotnet-dnb-datamigration --version 2024.0.12.12514-rc4-24050414

Data Migration CLI Tool

© 2024 DotNet Brightener

Versions

Package Version
DotNetBrightener.DataAccess.DataMigration NuGet Version
dotnet-dnb-datamigration NuGet Version

Overview

Data Migration Library is a simple library to help you manage your data migration in your .NET Core application. It provides a simple way to define your migration classes and run them in your application.

Not all applications can use DACPAC for managing database schema and data changes. Especially DACPAC does not work with other databases such as MySQL, PostgreSQL, etc. This library is designed to help you manage your data migration in your application.

Installation

Install using Package Reference

dotnet tool install --global dotnet-dnb-datamigration

Usage

At the root folder of your project where you want to have data migration, run the following command:


dnb-datamigration add [migration_name]

A new migration class will be created in the DataMigrations folder.

You'll need to follow instructions from Data Migration package to implement your migration class.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.