~/talk

Graph databases, PostgreSQL and SQL/PGQ

Talkat PGConf India 2025 · 2025-03-05..03-07· [databases]
slides:none on file

Maps relational tables to property graphs so rows become nodes and foreign keys become edges, and demonstrates SQL/PGQ as a SQL standard that lets you write graph MATCH patterns inside SQL. Shows a PostgreSQL patch (available on hackers) that implements CREATE/ALTER/DROP DDL, basic path patterns and label disjunctions but not all quantifiers or embedded patterns yet, aims for inclusion after pg18 toward pg19, and asks for code reviewers and testers. Includes concrete examples: fraud-pattern traversal and a one-line product-via-credit-card query over a 24-table schema.

AI-written summary · about

  1. 0:00Introduction and context
  2. 1:33What are graph databases
  3. 10:56SQL/PGQ standard overview
  4. 28:14Querying relational data as graphs
  5. 36:53Advantages of SQL/PGQ
  6. 39:46PostgreSQL graph extensions
  7. 42:18Community involvement and future
~/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.