Booolean.Dubnium.MSSQL
1.1.94
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
<PackageReference Include="Booolean.Dubnium.MSSQL" Version="1.1.94" />
<PackageVersion Include="Booolean.Dubnium.MSSQL" Version="1.1.94" />
<PackageReference Include="Booolean.Dubnium.MSSQL" />
paket add Booolean.Dubnium.MSSQL --version 1.1.94
#r "nuget: Booolean.Dubnium.MSSQL, 1.1.94"
#:package Booolean.Dubnium.MSSQL@1.1.94
#addin nuget:?package=Booolean.Dubnium.MSSQL&version=1.1.94
#tool nuget:?package=Booolean.Dubnium.MSSQL&version=1.1.94
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 | Versions 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. |
-
net10.0
- Dapper (>= 2.1.66)
- DiffPlex (>= 1.9.0)
- Newtonsoft.Json (>= 13.0.4)
- PdfSharp (>= 6.2.4)
- SharpYaml (>= 2.1.4)
- System.Data.SqlClient (>= 4.9.1)
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 |