BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//program.berlinbuzzwords.de//bbuzz26//speaker//B8AKHE
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-bbuzz26-UW9W9C@program.berlinbuzzwords.de
DTSTART;TZID=CET:20260609T160000
DTEND;TZID=CET:20260609T164000
DESCRIPTION:This talk explains how constraints work in Postgres by explorin
 g the pg_constraint catalog and core concepts like table vs. column constr
 aints\, constraint triggers\, domains and constraint deferrability through
  SQL queries. It then covers what’s new in Postgres 18 including tempora
 l keys\, NOT NULL as a first-class constraint\, NOT ENFORCED and more.
DTSTAMP:20260525T075054Z
LOCATION:Palais Atelier
SUMMARY:What you should know about constraints in PostgreSQL 18 - Gülçin 
 Yıldırım Jelinek
URL:https://program.berlinbuzzwords.de/bbuzz26/talk/UW9W9C/
END:VEVENT
END:VCALENDAR
