Unity Catalog Schema Management with Flyway
Proposed session for SQLBits 2026TL; DR
Using Flyway Community Edition to manage change in Unity Catalog
Session Details
With Unity Catalog bringing database-like schema management to Databricks, is it time to evaluate some of the approaches we use for management and governance?
With increasing adoption of schema-on-write, should we take the time to define our database structures in advance?
This talk will present one approach to Unity Catalog schema management and evolution using Flyway Community Edition with GitHub actions.
We will discuss the mechanics of getting started with Flyway, some tips for effective collaboration, and demonstrate a worked example of promoting schema changes across environments.
Attendees will be able to access a GitHub repo containing all the code presented during the session.
With increasing adoption of schema-on-write, should we take the time to define our database structures in advance?
This talk will present one approach to Unity Catalog schema management and evolution using Flyway Community Edition with GitHub actions.
We will discuss the mechanics of getting started with Flyway, some tips for effective collaboration, and demonstrate a worked example of promoting schema changes across environments.
Attendees will be able to access a GitHub repo containing all the code presented during the session.
3 things you'll get out of this session
Advantages of version control for schema changes
Managing schema change with migrations
Managing change across environments
Speakers
Gavin Campbell's other proposed sessions for 2026
Databricks Asset Bundles: Putting the Engineering into Data Engineering - 2026