~/talk

Managing PostgreSQL changes for the Agile DBA

Talkat PGConf NYC 2021 · 2021-12-02..12-03· [databases, devops-and-delivery]
slides:none on file

Experience managing thousands of tenant databases leads to concrete tradeoffs: Sqitch gives deploy/verify/revert SQL-centric steps, FlywayDB adds repeatable migrations and paid undo support under Redgate, pyrseas exports a YAML one-file-per-object state that makes diffs and branching practical, and PostgresCompare produces GUI schema diffs but misses TimeScale hypertable internals. Demos show generated migration scripts, verification failures, and when tools succeed or require manual tweaks — so choose by whether it produces auditable SQL, verifications, and repeatable rollouts.

AI-written summary · about

  1. 0:00Introduction
  2. 2:35Other presentations
  3. 2:53What will be covered
  4. 4:22The problem
  5. 8:26Getting involved
  6. 9:19Learning the team
  7. 10:40What is devops
  8. 15:38State of change management
  9. 16:30Manual process
  10. 16:50Join the circus
  11. 17:39Current State of Database Change Management
  12. 21:25Manual State
  13. 22:50PostgreSQL Compare
  14. 29:05StateBased
  15. 36:50ORM
  16. 39:22SQL migrations
  17. 40:51Migration tools
  18. 43:04Sketch
  19. 49:10Conclusion
~/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.