~/talk

SELECT 'amazing_features' FROM "postgresql"

Talkat Voxxed Days Ticino 2024 · on Friday, 2024-01-19· [databases]
slides:none on file

Practical tour of PostgreSQL features with concrete examples: using CTEs to simplify nested queries, window functions (filter, lag/lead, row_number) to compute analytics and remove duplicates — an example inserts ~1,000 films, adds 40 duplicates and deletes those 40 rows — and foreign data wrapper to query files, remote Postgres or Stripe as tables. Shows MERGE for upserts, LISTEN/NOTIFY for push events, ltree vs recursive CTEs for hierarchies, UUIDs instead of serials, timestamptz, and notes tests run on AlloyDB and mentions Yugabyte as a distributed option.

AI-written summary · about

  1. 0:00PostgreSQL history
  2. 5:45Common Table Expressions
  3. 7:55Window functions
  4. 10:45Lag and Lead
  5. 12:33ROW_NUMBER deduplication
  6. 14:41JOIN LATERAL
  7. 16:53Serial IDs drawbacks
  8. 18:56UUIDs vs serial IDs
  9. 20:40Custom types for integrity
  10. 24:15MERGE command
  11. 28:09LISTEN and NOTIFY
  12. 30:18LTree hierarchy
  13. 33:10Recursive CTEs
  14. 34:14Foreign Data Wrappers
  15. 37:43Best practices
  16. 40:15Advanced features
  17. 42:03PostgreSQL distributions
  18. 43:48Conclusion
~/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.