![]() |
VOOZH | about |
dotnet add package Migrondi.Core --version 1.2.0
NuGet\Install-Package Migrondi.Core -Version 1.2.0
<PackageReference Include="Migrondi.Core" Version="1.2.0" />
<PackageVersion Include="Migrondi.Core" Version="1.2.0" />Directory.Packages.props
<PackageReference Include="Migrondi.Core" />Project file
paket add Migrondi.Core --version 1.2.0
#r "nuget: Migrondi.Core, 1.2.0"
#:package Migrondi.Core@1.2.0
#addin nuget:?package=Migrondi.Core&version=1.2.0Install as a Cake Addin
#tool nuget:?package=Migrondi.Core&version=1.2.0Install as a Cake Tool
👁 .NET Core
👁 NuGet Version
👁 NuGet Version
Migrondi is a SQL Migrations tool designed to be simple and execute simple migrations. Write SQL and execute SQL against your database.
Migrondi Runs on the major three platforms on both x64 and arm64.
Grab it as a dotnet tool
dotnet tool install Migrondi
Grab the binary from the releases page or build from source and put it on your PATH, that way the command is available globally e.g.
Alternatively, you can use the following one-liners to install the latest version:
curl -fsSL https://raw.githubusercontent.com/AngelMunoz/Migrondi/vnext/migrondi_install.sh | bash
This will download and execute the migrondi_install.sh script. It will install migrondi to $HOME/.local/share/Migrondi by default and attempt to add it to your shell's PATH.
If you prefer manual installation:
# you can put this at the end of your ~/.bashrc or ~/.zshrc
# $HOME/Apps/migrondi is a directory where you have downloaded your "Migrondi" binary
export MIGRONDI_HOME="$HOME/Apps/migrondi"
export PATH="$PATH:$MIGRONDI_HOME"
Open PowerShell and run:
iwr https://raw.githubusercontent.com/AngelMunoz/Migrondi/vnext/migrondi_install.ps1 -UseBasicParsing | iex
This will download and execute the migrondi_install.ps1 script. It will install migrondi to $env:LOCALAPPDATA\\Migrondi by default and attempt to add it to your user PATH.
If you prefer manual installation:
# you can put this at the end of your $profile file
$env:MIGRONDI_HOME="$HOME/Apps/migrondi"
$env:PATH += ";$env:MIGRONDI_HOME"
or add it via the System Properties
Description:
A dead simple SQL migrations runner, apply or rollback migrations at your ease
Usage:
Migrondi [command] [options]
Options:
--version Show version information
-?, -h, --help Show help and usage information
Commands:
init, setup <path> Creates a migrondi.json file where the comand is invoked or the path provided []
create, new <name> This will create a new SQL migration file in the configured directory for migrations
apply, up <amount> Runs migrations against the configured database []
down, rollback <amount> Runs migrations against the configured database []
list, show Reads migrations files and the database to show what is the current state of the migrations
show-state, status <name> Checks whether the migration file has been applied or not to the database
Use the build.fsx (dotnet fsi build.fsx) script or clone and run
dotnet publish -c Release -r <RID> --self-contained true -p:PublishSingleFile=true -o dist
replace RID and the angle brackets with any of the following
this should give you a binary file in the dist directory, after that put it wherever you want and add it to your path and you can start using it
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.2.0 | 218 | 2/11/2026 |
| 1.1.0 | 119 | 2/11/2026 |
| 1.0.1 | 140 | 2/10/2026 |
| 1.0.0-rc-002 | 364 | 6/17/2025 |
| 1.0.0-beta-014 | 243 | 5/26/2025 |
| 1.0.0-beta-013 | 410 | 5/12/2025 |
| 1.0.0-beta-012 | 284 | 5/12/2025 |
| 1.0.0-beta-011 | 262 | 10/31/2024 |
| 1.0.0-beta-010 | 247 | 2/18/2024 |
| 1.0.0-beta-009 | 204 | 2/17/2024 |
| 1.0.0-beta-008 | 238 | 2/8/2024 |
| 1.0.0-beta-007 | 204 | 2/8/2024 |
| 1.0.0-beta-006 | 253 | 10/11/2023 |
| 1.0.0-beta-005 | 158 | 10/4/2023 |
| 1.0.0-beta-004 | 172 | 10/2/2023 |
| 1.0.0-beta-003 | 185 | 10/1/2023 |
| 1.0.0-beta-002 | 204 | 10/1/2023 |
| 1.0.0-beta-001 | 173 | 9/27/2023 |