Liquibase - Source control for your Database

  •        117

Liquibase is a database-independent library for tracking, managing and applying database schema changes. It s main functionality includes Database refactoring, Update database to current version, Versioned approach to maintain schema, Database diff report, Rollback database changes to particular date/time and lot more.

http://www.liquibase.org/
https://github.com/liquibase/liquibase

Tags
Implementation
License
Platform

   




Related Projects

clj-liquibase - Clojure wrapper for Liquibase for database change management and migration


Clojure wrapper for Liquibase for database change management and migration

griffon-liquibase - Executes groovy database migration scripts using Liquibase


Executes groovy database migration scripts using Liquibase

liquibase-phing - Phing tasks to interact with Liquibase for database change management


Phing tasks to interact with Liquibase for database change management

lbcopy - Liquibase Backed Database MIgration/Copy


Liquibase Backed Database MIgration/Copy

LiquibaseBundle - Bundle that integrates the Liquibase Database migration tool in Symfony projects


Bundle that integrates the Liquibase Database migration tool in Symfony projects



mysql_expectations - MySQL Expectations


The `mysql_expectations` gem makes it easy to write RSpec expectations for MySQL schemas and data.**Continuous Delivery Testing for Databases**I make changes to the structure of my databases in a Continuous Delivery pipelineusing Liquibase. While this works great, it is hard for a human to understandwhat the current structure of the database should be just by looking at the change log. This can make it hard to successfully write new change log entries. Specs written using this gem document the

liquibase - database migration manager


database migration manager

Database Profiler


The Database Profiler project addresses daily problems of business intelligence or database migration projects. Simply in all projects that use foreign databases with an unknown content. Usually there are inconsitencies in source databases, which lead to an unpredictable impl...

carpenter - Carpenter is a tool to manage DB schema and data


carpenter is a tool to manage DB schema and data inspired by naoina/migu. By using this, you can manage the database structures and data as text (JSON, CSV) and it can be versioned. carpenter can restore the database structure and data from text, or can export them to text in easy.carpenter has four simple commands are classified database structure and data. For each command is also available to use as indivisually.

Command-Line Database Builder


A command-line tool for interacting with a DBMS command-line interface (e.g., sqlcmd.exe) to execute a sequential list of SQL scripts against the DBMS. Tool allows for expression replacement in the SQL scripts during execution.

MonetDB


MonetDB is a high-performance SQL- and XQuery- column-store database management system with automatic index management, flexible optimizer infrastructure, and programmable backend functionality.

migu - Database schema migration tool for Go


Migu is an idempotent database schema migration tool for Go.Migu is inspired by Ridgepole.

Liquibase-OracleClobImporter


A Liquibase custom task for importing CLOB data larger than 4096 bytes into an Oracle database

autobase


A Grails plugin to automatically manage database changes through Liquibase and Liquibase-DSL.

sbober-autobase


A Grails plugin to automatically manage database changes through Liquibase and Liquibase-DSL.

Cloudata - Structured Data Storage implementing Google's Bigtable.


Cloudata is Distributed Large scale Structured Data Storage, and open source project implementing Google's Bigtable. It's DBMS(Database Management System), but not Relational DBMS. It can store more than Peta bytes.

Jailer - Database Subsetting and Browsing Tool


Database Subsetting and Browsing Tool. Exports consistent, referentially intact row-sets from relational databases (JDBC). Removes data w/o violating integrity. Generates DbUnit datasets, hierarchically structured XML and topologically sorted SQL-DML.

migration - Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client


Package migration for Golang automatically handles versioning of a database schema by applying a series of migrations supplied by the client. It uses features only from the database/sql package, so it tries to be driver independent. However, to track the version of the database, it is necessary to execute some SQL. I've made an effort to keep those queries simple, but if they don't work with your database, you may override them.The version of a database is defined as the number of migrations applied to it.

DBeaver - Universal SQL Manager and SQL Client


DBeaver is a multi-platform database tool for developers, SQL programmers, database administrators and analysts. It supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc. Its feature include metadata editor, SQL editor, rich data editor, ERD, data export/import/migration, SQL execution plans, etc.

VoltDB - Fast Scalable SQL DBMS with ACID


VoltDB was specifically designed for contemporary software applications that are pushed beyond their limits by high volume data sources. VoltDB provides the ability to capture, store and process incoming data at millions of read/write operations per second. And VoltDB’s relational model opens that data to be analyzed in real-time, using familiar Business Intelligence tools, to identify data patterns and trends, spot anomalies, or perform tracking and alerting.