Booolean.Dubnium.MSSQL 1.1.94

There is a newer version of this package available.
See the version list below for details.
dotnet add package Booolean.Dubnium.MSSQL --version 1.1.94
                    
NuGet\Install-Package Booolean.Dubnium.MSSQL -Version 1.1.94
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Booolean.Dubnium.MSSQL" Version="1.1.94" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Booolean.Dubnium.MSSQL" Version="1.1.94" />
                    
Directory.Packages.props
<PackageReference Include="Booolean.Dubnium.MSSQL" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Booolean.Dubnium.MSSQL --version 1.1.94
                    
#r "nuget: Booolean.Dubnium.MSSQL, 1.1.94"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Booolean.Dubnium.MSSQL@1.1.94
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Booolean.Dubnium.MSSQL&version=1.1.94
                    
Install as a Cake Addin
#tool nuget:?package=Booolean.Dubnium.MSSQL&version=1.1.94
                    
Install as a Cake Tool

Booolean.Dubnium.MSSQL

Core library for Dubnium, a database versioning and migration tool for SQL Server. Most people use it through the dbm command-line tool:

dotnet tool install --global dubnium-cli

Using the library

using Booolean.Dubnium.MSSQL;

var engine = new DubniumEngine();
engine.OnMessageUpdate += Console.WriteLine;

// Reads dubnium.yml from the current directory. Returns 0 on success, 1 on failure.
int exitCode = await engine.Perform(new[] { "deploy", "staging" });

Commands

Command Description
version Show the Dubnium version
versiondb <key> Show the migration version recorded in a database
help List all commands
test Test the connection to every configured database
init Create a dubnium.yml
setup <key> Create the version table and script folders
verify Check credentials, connections, folders and script names
new <description> Create the next numbered script
deploy <key> * Run the scripts the database has not seen yet
build <key> * Same as deploy
compare <source> <target> Compare the schema of two databases
setsource <key> Write the schema of a database to the schema folder
dumpdata <key> [tables] Export tables to CSV
settingdump <key> Export setting tables, one file per row
settingdeploy <key> Apply dumped settings to a database
schemadoc <key> Write schema documentation as Markdown and PDF
backup <key> Back up a database
clean Delete temporary comparison sessions

* requires a subscription

Named database targets

Database commands take a configured target key, for example dbm setup local, dbm deploy staging, dbm dumpdata staging Country, and dbm compare development staging.

Each item under Databases has a unique Key, a unique display Name, and a Connection source. Use EnvironmentVariable for a variable name, CryptexFile for an encrypted connection-string file (with CRYPTEX_PASSPHRASE set), or Inline only in a local, uncommitted configuration file.

Licence

Proprietary. Use is governed by the LICENSE file in this package: some commands are free, some need a registered account, and some need a paid subscription. The software is provided "as is", without warranty, and the owner accepts no liability for damage, data loss or misleading output. Do not use it against a live or production environment without a current, tested backup. Full details: https://dubnium.booolean.com/docs/terms

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

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.1.96 0 10/2/2026
1.1.95 0 10/2/2026
1.1.94 0 10/1/2026
1.1.93 95 9/21/2026
1.1.92 85 9/21/2026
1.1.91 89 9/21/2026
1.1.89 187 8/18/2026
1.1.87 122 8/10/2026
1.1.86 116 8/9/2026
1.1.85 103 8/8/2026
1.1.84 100 8/8/2026
1.1.83 113 8/8/2026
1.1.81 212 6/11/2026
1.1.80 126 6/5/2026
1.1.79 175 6/4/2026
1.1.78 143 5/15/2026
1.1.77 132 5/15/2026
1.1.76 128 5/14/2026
1.1.75 131 5/8/2026
1.1.74 122 5/8/2026
Loading failed