All Projects → liquibase → Liquibase

liquibase / Liquibase

Licence: apache-2.0
Main Liquibase Source

Programming Languages

java
68154 projects - #9 most used programming language
groovy
2714 projects
TSQL
950 projects
shell
77523 projects
javascript
184084 projects - #8 most used programming language
Puppet
460 projects

Projects that are alternatives of or similar to Liquibase

Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+61.34%)
Mutual labels:  oracle, sql, database, mysql, sqlserver, db2
Flyway Sbt
Flyway SBT plugin
Stars: ✭ 101 (-96.53%)
Mutual labels:  sql, database-migrations, database, devops, continuous-delivery, continuous-deployment
Ebean
Ebean ORM
Stars: ✭ 1,172 (-59.73%)
Mutual labels:  oracle, sql, database, mysql, mariadb, sqlserver
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (-24.02%)
Mutual labels:  oracle, sql, database, mysql, mariadb, db2
Dbeaver
Free universal database tool and SQL client
Stars: ✭ 23,752 (+716.22%)
Mutual labels:  oracle, sql, database, mysql, db2
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-96.49%)
Mutual labels:  oracle, database, mysql, sqlserver, db2
Symmetric Ds
SymmetricDS is a database and file synchronization solution that is platform-independent, web-enabled, and database agnostic. SymmetricDS was built to make data replication across two to tens of thousands of databases and file systems fast, easy and resilient. We specialize in near real time, bi-directional data replication across large node networks over the WAN or LAN.
Stars: ✭ 450 (-84.54%)
Mutual labels:  oracle, database, mysql, sqlserver, db2
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+812.68%)
Mutual labels:  oracle, database, mysql, mariadb, sqlserver
Sharding Method
分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高
Stars: ✭ 188 (-93.54%)
Mutual labels:  oracle, mysql, mariadb, sqlserver, db2
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+165.02%)
Mutual labels:  hacktoberfest, sql, database, mysql, mariadb
Fluentmigrator
Fluent migrations framework for .NET
Stars: ✭ 2,636 (-9.42%)
Mutual labels:  oracle, sql, database, mysql, db2
Obevo
Obevo is a database deployment tool that handles enterprise scale schemas and complexity
Stars: ✭ 192 (-93.4%)
Mutual labels:  oracle, database-management, database-migrations, database, db2
Evolve
Database migration tool for .NET and .NET Core projects. Inspired by Flyway.
Stars: ✭ 477 (-83.61%)
Mutual labels:  sql, database, mysql, mariadb, sqlserver
Dbshield
Database firewall written in Go
Stars: ✭ 620 (-78.69%)
Mutual labels:  oracle, database, mysql, mariadb, db2
Kangaroo
SQL client and admin tool for popular databases
Stars: ✭ 127 (-95.64%)
Mutual labels:  oracle, sql, database, mysql, sqlserver
Yuniql
Free and open source schema versioning and database migration made natively with .NET Core.
Stars: ✭ 156 (-94.64%)
Mutual labels:  sql, database-migrations, mysql, mariadb, sqlserver
Rom Sql
SQL support for rom-rb
Stars: ✭ 169 (-94.19%)
Mutual labels:  oracle, sql, mysql, mariadb
Sqlcheck
Automatically identify anti-patterns in SQL queries
Stars: ✭ 2,062 (-29.14%)
Mutual labels:  oracle, sql, database, mysql
Sqlfaker
轻量级、易拓展的数据库智能填充Java开源库
Stars: ✭ 109 (-96.25%)
Mutual labels:  oracle, sql, mysql, sqlserver
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (-93.95%)
Mutual labels:  oracle, mysql, mariadb, sqlserver

Liquibase Build and Test

Liquibase helps millions of teams track, version, and deploy database schema changes. It will help you to:

  • Control database schema changes for specific versions
  • Eliminate errors and delays when releasing databases
  • Automatically order scripts for deployment
  • Easily rollback changes
  • Collaborate with tools you already use

This repository contains the main source code for Liquibase. For more information about the product, see the main project website.

Liquibase Automation and Integrations

Liquibase Core works with the following databases: Apache Derby, CockroachDB, Firebird, H2, HSQL, Informix, InterBase, MariaDB, MSSQL, MySQL, Oracle, PostgreSQL, SQLite, Sybase Anywhere, Sybase Enterprise. The databases that require extensions are: Azure Cosmos DB, Cassandra, Cache, DB2i, Hibernate, Impala/Hive, MaxDB, MongoDB, Redshift, SAP HANA, SQLFire, Snowflake, Teradata, Vertica, VoltDB. See Liquibase Database Tutorials.

Liquibase can be integrated with Maven, Ant, Gradle, Spring Boot, and other CI/CD tools. You can use Liquibase GitHub Actions, Liquibase and Jenkins with Spinnaker, and many different workflows.

Real-time monitoring and visibility

Try Liquibase Hub to get real-time information about your deployments, an overview of recent commands for the specific database you’re working on, and a place for your team collaboration.

Install and Run Liquibase

System Requirements

Liquibase system requirements can be found on the Download Liquibase page.

An H2 in-memory database example for CLI

  1. Download and run the appropriate installer.
  2. Make sure to add Liquibase to your PATH.
  3. Copy the included examples directory to the needed location.
  4. Open your CLI and navigate to your examples/sql or examples/xml directory.
  5. Start the included H2 database with the ./start-h2 command.
  6. Run the liquibase update command.
  7. Optionally, follow the prompt for your email to register for Liquibase Hub.
  8. Run the liquibase history command.
  9. If you entered your email, check the report link and the output of the history command to see they match.

See also how to get started with Liquibase in minutes or refer to our Liquibase Installation documentation page for more details.

Documentation

Visit the Liquibase Documentation website to find the information on how Liquibase works.

Courses

Learn all about Liquibase by taking our free online courses at Liquibase University.

Want to help?

Want to file a bug or improve documentation? Excellent! Read up on our guidelines for contributing!

Contribute code

Use our step-by-step instructions for contributing code to the Liquibase open source project.

Join the Liquibase Community

Earn points for your achievements and contributions, collect and show off your badges, add accreditations to your LinkedIn. Learn more about the pathway to Legend and benefits. Enjoy being part of the community!

Liquibase Extensions

Provide more database support and features for Liquibase.

License

Liquibase is licensed under the Apache 2.0 License.

Liquibase Pro, Liquibase Business, and Liquibase Enterprise, with additional features and support, is commercially licensed.

LIQUIBASE is a registered trademark of Liquibase Inc.

Contact us

Liquibase Forum

Liquibase Blog

Get Support & Advanced Features

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].