DBA presents logo
  • Home
  • About
  • Offer
    • Agenda Timer
    • Trainings
    • Software development
    • Courses
  • JVM
    • AngularJS
    • Java
    • JavaScript
    • Sahi
    • Kotlin
    • Angular TS
  • Liquibase
  • Databases
    • SQL Server
    • Oracle
    • MySQL
  • Cloud
    • Amazon Web Services
  • Containers
  • Other
    • Management
    • Full-stack dev quiz
    • Other
    • Non-IT cool stuff
  • News

Liquibase knowledge base

Arkadiusz Fronc Liquibase 13 January 2023

Concept

  • Database versioning - theory [video]
  • Database versioning part 2 - Liquibase - how to use [video]
  • Project structure - best practices

Commands

  • Database compare by Liquibase
  • Generate upgrade and rollback SQL scripts

Table structure

  • Create and manage primary keys
  • Add column if not exists with Liquibase
  • Liquibase 3.3.x data types mapping table
  • Liquibase 3.6.x data types mapping table

Data manipulation

  • Update data based on another column with Liquibase
  • Load data from CSV file

Change features

  • Database-independent script in Liquibase
  • Liquibase change set that runs every time
  • Autorollback in Liquibase
  • Environments in Liquibase changesets
  • How to fail Liquibase changeset when prerequisites are missing

Stored code

  • Create stored procedure with SQL tag in Liquibase

Integrations

  • Liquibase in a Gradle project
  • Managing database versions with Liquibase and Spring Boot

News

  • Liquibase shuts down Hub in favor of database Observability feature
  • Course - Managing database versions with Liquibase and Spring Boot
  • Fidelity uses Datical DB to support Continuous Delivery
Next article: Database versioning - theory [video] Next
If you like what I do, consider buying me a coffee :)

Buy me a coffeeBuy me a coffee

Newsletter subscription

Do not miss valuable content. You will receive a monthly summary email. You can unsubscribe anytime.

Top Liquibase articles

  • Liquibase 3.6.x data types mapping table
  • Liquibase 3.3.x data types mapping table
  • Database versioning part 2 - Liquibase - how to use [video]
  • Liquibase change set that runs every time
  • Database-independent script in Liquibase

Popular tags

CSS Guava GitLab survey upgrade let sp_refreshview Spring Context EnableOAuth2Client OpenID ng-if sparse columns BLOB unique constraint updateSQL

© 2013-2025 DBA presents. All Rights Reserved. Terms of Service is in About section.
  • Home
  • About
  • Offer
    • Agenda Timer
    • Trainings
    • Software development
    • Courses
  • JVM
    • AngularJS
    • Java
    • JavaScript
    • Sahi
    • Kotlin
    • Angular TS
  • Liquibase
  • Databases
    • SQL Server
    • Oracle
    • MySQL
  • Cloud
    • Amazon Web Services
  • Containers
  • Other
    • Management
    • Full-stack dev quiz
    • Other
    • Non-IT cool stuff
  • News