~/talk

So You Inherited A Database

Talkat PGConf NYC 2021 · 2021-12-02..12-03· [databases]
links:none on file
slides:none on file

Claims concrete steps to survive an inherited database: verify and test backups and SLAs, map inputs and consumers, build a data dictionary and push pg_description comments out to visible docs, hunt for PII in JSON and images, identify unused tables and columns, partition and age off cold data, and test replica failover. Demonstrated tactics include a partial unique index with timestamp floor to migrate uniqueness gradually and auditing materialized views refreshed at midnight to avoid hidden staleness.

AI-written summary · about

  1. 0:00Start
  2. 3:23Scaling Issues
  3. 10:01Your First Day on the Job
  4. 11:58Slas Service Level Agreements
  5. 13:03What Happens if the Database Is Offline
  6. 14:46Document Your Database
  7. 20:46Can You Limit the Valid Values in a Column
  8. 24:51Date Column
  9. 32:19Uniqueness
  10. 42:03Your Data Life Cycle
  11. 44:08Security
  12. 49:38Does Your Data Warehouse Happen in a Separate Database
  13. 51:31Closing Remarks
~/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.