BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20261009T105012Z
UID:66873c78-fa22-4511-883d-4b985d8d6bf1
DTSTART:20260120T140000Z
DTEND:20260120T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL A-Z (Greg Dostatni)
URL:https://www.postgresconf.org/conferences/postgresworld_training_2026/pr
 ogram/proposals/2695
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261009T105012Z
UID:a70908e7-e679-4636-a9c3-32130ecaf41a
DTSTART:20260205T140000Z
DTEND:20260205T170000Z
LOCATION:Google Meet or Riverside
SUMMARY:Learning SQL With PostgreSQL (Dave Stokes)
URL:https://www.postgresconf.org/conferences/postgresworld_training_2026/pr
 ogram/proposals/2688
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261009T105012Z
UID:a40e2be0-02d1-4013-89cd-d9e1fdc3d447
DTSTART:20260218T140000Z
DTEND:20260218T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL Performance and Maintenance (Greg Dostatni)
URL:https://www.postgresconf.org/conferences/postgresworld_training_2026/pr
 ogram/proposals/2694
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261009T105012Z
UID:ab69b777-2ead-4d53-92ed-ec0ce8840569
DTSTART:20260224T150000Z
DTEND:20260224T163000Z
LOCATION:Google Meet or Riverside
SUMMARY:Keeping Bad Data Out Of Your Database (Dave Stokes)
URL:https://www.postgresconf.org/conferences/postgresworld_training_2026/pr
 ogram/proposals/2689
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261009T105012Z
UID:8302bfa9-dafd-44b5-b328-80377ebc283b
DTSTART:20260326T140000Z
DTEND:20260326T153000Z
LOCATION:Google Meet or Riverside
SUMMARY:JSON_DATA() At Full Strength (Dave Stokes)
URL:https://www.postgresconf.org/conferences/postgresworld_training_2026/pr
 ogram/proposals/2690
END:VEVENT
END:VCALENDAR
