Liquibase Features and Advantages

Reading Time: 3 minutes Introduction Liquibase is one of the database version control tools that will stand multiple coders to rapidly manage database schema changes. The basic idea of Liquibase is to provide an automated way of generating database migration scripts to describe your DB Engine how to go from “Schema X” to “Schema Y”. Here “Schema X” can be any state database and “Schema Y” can be any Continue Reading

Database Management With Liquibase

Reading Time: 3 minutes Introduction Liquibase helps in managing the database objects without writing and without depending on SQL queries. This brings the concept of one query over multiple tables, a query written using database-neutral languages like XML, JSON, and YAML. Liquibase is a database change management tool. Suppose, in an application, you modify any tables for any requirements and if you want to revert to the old versions, Continue Reading


Evolving Database using Spring Boot and Liquibase

Reading Time: 3 minutes Introduction In this Blog, we will see an example of evolving database using Spring Boot and Liquibase with YAML and SQL configuration. Here we will learn how to build applications using maven build tools. Liquibase is an open-source library for tracking, managing, and deploying database changes that can be used for any database. It helps you create the schema, run them during deployment, and also Continue Reading

Businessman playing digital tablet in cafe

Reliable Database Migrations with Liquibase and Spring Boot

Reading Time: 2 minutes In this blog, we look at database migrations with the very popular Liquibase database migration library and how you can use it in the context of a Spring Boot application. Setting Up Liquibase in Spring Boot By using default Spring Boot auto-configures Liquibase while we upload the Liquibase dependency to our construct document.Spring Boot makes use of the primary DataSource to run Liquibase (i.e. the only annotated with @primary if there is a couple of). In case we need to apply a special DataSource we can mark that bean as @LiquibaseDataSource.rather, we are able to set Continue Reading

Programmers working on computer program

Liquibase with Maven and PostgreSQL

Reading Time: 3 minutes Overview Firstly the goal of this blog is to walk you through setting up a new Maven project on a Linux, Unix, or Mac computer with PostgreSQL. You will generate an example project in this tutorial. Then follow the instructions to put the concepts you learn about building new Liquibase projects in Maven into practice. We will start this blog by installing and configuring Liquibase. Continue Reading

Young Asian software developer working over new program

10 Reasons Why Liquibase is the Best Tool for Database Migrations

Reading Time: 5 minutes Liquibase is an open-source tool that has been around since 2005. It was created to manage database migrations in a standardized way, and it provides code-generation capabilities to make the whole process easier for developers. What is Liquibase? Liquibase is a tool that enables developers to manage database changes. It offers a simple XML-based schema for tracking changes, and it integrates with popular version control Continue Reading

Best Practices for Managing Liquibase ChangeLogs

Reading Time: 4 minutes In the previous Liquibase blog we saw the essential introduction to Liquibase and its advantages. Now, let’s move to the second step of the series in which we will see the “Best Practices for Managing Liquibase ChangeLogs”. Let us start by seeing ChangeLog formats ChangeLogs are an ordered list of changes to be deployed to the database. You can also try to mix and match Continue Reading

What Is The Difference Between Liquibase and SQL Injection?

Reading Time: 4 minutes Liquibase is a database change management system for software developers, DBAs, and data architects. It provides an easy-to-use platform for managing both relational and non-relational databases. Liquibase offers change tracking, versioning, and branching, so you can have multiple versions of your production schema with different changes applied on each branch. SQL Injection SQL injection is a type of attack where the attacker inserts malicious SQL Continue Reading

Flyway vs Liquibase

Reading Time: 2 minutes Introduction There are two open source-based tools for database version control Liquibase and Flyway. These are popular options for organizing database changes and database versioning, deploying changes when they need to be deployed, and tracking what’s been deployed. Those who have ever developed any software will tell you, you shouldn’t develop application code without version control and also same is true for database code. So, Continue Reading

Data centre

Liquibase with Spring Boot

Reading Time: 3 minutes The purpose of this blog is to show you the process of using Liquibase as a piece of your Spring Boot workflow. Springboot makes it easy to create standalone, production-maven Spring-based applications. Introduction Liquibase is an open-source database that has an independent library for tracking, managing, and applying database schema changes. Liquibase was started in 2006 and it is used to allow easier tracking of database changes, especially in an agile software Continue Reading