Course
Liquibase Fundamentals for Developers (LBD101)
Academy Course
Liquibase Fundamentals for Developers (LBD101)
This course will review the basics on how Liquibase works including how Liquibase uses changelogs, changesets, and tracking tables for database management.
Authoring Liquibase Changesets (LBD102)
Academy Course
Authoring Liquibase Changesets (LBD102)
This course will build on what you have learned from the Level 1. Course 1. Fundamentals of Liquibase for Developers course. The course includes building an XML changelog and adding changesets, how to use database tags, using changeset comments,...
Structuring Code for Liquibase Automation (LBD103)
Academy Course
Structuring Code for Liquibase Automation (LBD103)
In this course, we will review several ways to structure repositories for Liquibase automation including repositories by release, objects, and shared schemas along with best practices, advantages, and disadvantages of each approach. Estimated...
How to Rollback Database Changes (LBD104)
Academy Course
How to Rollback Database Changes (LBD104)
Liquibase provides users the ability to easily revert database changes using various rollback commands. In this course, we will review in detail the five most common rollback commands along with how to structure changesets for rollback for both...
Managing Liquibase Changesets (LBD201)
Academy Course
Managing Liquibase Changesets (LBD201)
In this course, we will provide a review of labels, contexts, and preconditions including the advantages, disadvantages, and what teams should consider before using them. We will also take a look at specific use cases for modifying a changeset...
Native Executors (LBD202)
Academy Course
Native Executors (LBD202)
In this course, we will provide an overview of native executor benefits and how to configure and use native executors with Liquibase. We will also provide detailed information on how to deploy database changes when using SQL Plus and SQLCMD.
Property Substitution (LBD203)
Academy Course
Property Substitution (LBD203)
By substituting values for replacement tokens in the format of ${property-name}, users can use the same changeset across all environments regardless of the naming convention. In this course, we will focus on how to use property substitution to...

Oh, no. Nothing was found.

Use a different term and try again.