~/talk

Navigating the Challenges of CI /CD for Relational Database Schema Changes

links:none on file
slides:none on file

Relational schema changes cause long locks, data loss and downtime when DDL runs in production; simple diffs or desired‑state tools (Liquibase, Flyway, EF migrations, or great) can hide that risk. The recommended approach is classification (compatible vs breaking, online vs offline), run changes against an ephemeral pre‑prod snapshot with a pre-prod ephemeral snapshot quality gate that fails on schema modify locks, and convert offline breaking edits to online procedures by create new table and batch-migrate with triggers, swap tables, and delay dropping old columns.

AI-written summary · about

  1. 0:00Introduction and background
  2. 3:14Database challenges in DevOps
  3. 10:09Historical CI/CD for databases
  4. 17:14Tools and automation limitations
  5. 25:56Database migrations vs desired state
  6. 31:40Deployment risks and downtime
  7. 36:16Database change matrix explained
  8. 42:42SQL internals and locking
  9. 53:20Online vs offline changes
  10. 57:30Best practices and summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.