Documentation

Get started!

Kick-start your database devops with yuniql. Done in 10 mins max.

How yuniql works

Sneek peek. Design principles, ways of working and internals of yuniql.

Install yuniql CLI

Install yuniql with choco, dotnet global tool, powershell, or direct download.

SQL Server

SQL Server schema versioning and database migration with yuniql

PosgtreSql

PosgtreSql schema versioning and database migration with yuniql

MySql

MySql schema versioning and database migration with yuniql

Oracle

Oracle schema versioning and database migration with yuniql

Redshift

Redshift schema versioning and database migration with yuniql

Snowflake

Snowflake schema versioning and database migration with yuniql

Migrate via Azure DevOps Pipelines

Run your database migration from Azure DevOps and YAML pipelines.

Migrate via ASP.NET Core App

Run your database migration when your ASP.NET Core app starts up.

Migrate via Docker Container

Run your database migration thru a Docker container with Yuniql runtime.

Migrate via .NET Core Console App

Run your database migration when Console App starts.

Bulk Import CSV Master Data

Initiatlize lookup tables, load-up master data and create test samples during database deployment.

Run Environment-aware Migrations

Apply conditional migrations where different set of migrations is executed in the target environment.

Use Token Replacement

Replace tokens within scripts files. Use as alternative way to achieve environment-aware script execution.

Tips and Tricks

Increase productivity, learn from experience of others, discover work around to known limitations.

Baseline Your Database

Prepare your database version v0.00. Learn strategies and tools to baseline your existing database.

Supported Platforms

List of supported platforms. Track build status and latest platform verification test results.

Why yuniql

Pain points that yuniql solves and opportunities it presents to teams.

Yuniql CLI Command Reference

Rich CLI commands and parameters for running migrations locally and on continuous integration server.