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.