yuniql
Free and open source schema versioning and migration tool.
Overview
yuniql is a database migration tool that uses a simple, folder-based approach to versioning. You organize your SQL scripts into folders representing versions, and yuniql executes them in order. It supports tokens for environment-specific values and can be run via CLI, Docker, or a .NET library.
✨ Key Features
- Simple directory-based versioning
- Plain SQL scripts
- Token replacement for environment variables
- Transactional migrations
- Cross-platform CLI, Docker container, and .NET library
🎯 Key Differentiators
- Convention-based folder structure for versioning
- Built-in token replacement
- Availability as a Docker container
Unique Value: Simplifies database migrations by using a convention-based folder structure, eliminating the need for complex configuration files.
🎯 Use Cases (3)
✅ Best For
- Automating SQL script deployment in an Azure DevOps pipeline.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Teams that require a GUI or a code-first, programmatic approach to defining schemas.
🏆 Alternatives
Offers a simpler, more intuitive approach based on directory structure compared to the configuration-heavy or programmatic approaches of other tools, making it very easy to get started.
💻 Platforms
✅ Offline Mode Available
🔌 Integrations
💰 Pricing
Free tier: yuniql is free and open-source.
🔄 Similar Tools in Schema Migration
Flyway
An open-source database migration tool that favors simplicity and convention over configuration....
Liquibase
An open-source tool for tracking, managing, and applying database schema changes....
Bytebase
A web-based collaboration workspace for DBAs and Developers to manage database schema changes....
Atlas
An open-source tool that brings infrastructure-as-code principles to database management....
Skeema
A declarative, SQL-first schema management tool specifically for the MySQL ecosystem....
DBmaestro
A DevOps platform for databases that automates CI/CD, provides source control, and ensures complianc...