~/talk

Agents on GuardRails: Deterministic Safety for Database Operations

slides:none on file

Agents can nuke production via DDL locks or unsafe DML; adding a UNIQUE on Postgres acquires an access exclusive lock unless replaced by CREATE INDEX CONCURRENTLY + adding the constraint using that index, which avoids blocking. Run Atlas migrate lint (30+ analyzers) in CI to detect destructive schema changes before merge. For runtime data access, expose a closed set of parameterized queries via MCP toolbox, ban freeform execute-SQL in production, and propagate authenticated parameters so unauthorized edits are rejected while legitimate updates succeed.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:10Coding agents future risks
  3. 2:14DDL vs DML in databases
  4. 2:56Developer story and mistake
  5. 5:07Postgres lock issue explained
  6. 6:52Introducing Atlas for safety
  7. 7:56Atlas migrate lint demo
  8. 9:19Key takeaways for DDL
  9. 9:39MCP for database access
  10. 11:24Production agent risks
  11. 12:06Structured tools for DML
  12. 13:33Prompt injection dangers
  13. 14:14Authenticated parameters demo
  14. 16:21Key takeaways for DML
  15. 17:09Q&A session
~/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.