~/talk

Breakout Session

Talkat PGConf Silicon Valley 2015 · 2015-11-17..11-18· [databases]
slides:none on file

PostgreSQL 9.5 adds a concrete UPSERT: an INSERT ... ON CONFLICT clause that either inserts or updates without racey subtransaction hacks and with better performance than legacy patterns, using an excluded pseudo-table for proposed rows and an inferred Arbiter index to decide conflict targets. It supports DO UPDATE and DO NOTHING (the latter for exclusion constraints and foreign data wrappers), works with partial and expression indexes, RETURNING, EXPLAIN output, and real-world OLTP and data‑integration use cases — implemented, tested, and deployed.

AI-written summary · about

  1. 0:00Introduction
  2. 0:46What is absurd
  3. 2:08Fundamental observed property
  4. 6:09Excluded table
  5. 8:27Inference specification
  6. 13:35Merge
  7. 15:10Mirage
  8. 17:17Stack Overflow
  9. 18:06Summary
  10. 19:37MongoDB Bugs
  11. 21:08MVCC
  12. 22:22New Use Cases
  13. 22:41Data Integration
  14. 24:42Complex Data Landscape
  15. 25:53Good Primitives
  16. 26:36An accidental distributed system
  17. 27:04disparate retail systems
  18. 27:57supplier exclusivity
  19. 29:04sync process
  20. 31:00advanced capabilities
  21. 32:27practical example
  22. 36:12safety first
  23. 37:12flexibility
  24. 40:32inference
  25. 43:04advanced features
  26. 48:58further questions
~/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.