BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260407T161704Z
UID:4ba2ea94-3980-45ac-b9e5-40f0dad3c4a3
DTSTART:20260120T140000Z
DTEND:20260120T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL A-Z (Greg Dostatni)
URL:https://www.pgconf.org/conferences/postgresworld_training_2026/program/
 proposals/2695
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260407T161704Z
UID:64b1021c-8b9d-4db6-97dd-19c4d6ad8fa9
DTSTART:20260205T140000Z
DTEND:20260205T170000Z
LOCATION:Google Meet or Riverside
SUMMARY:Learning SQL With PostgreSQL (Dave Stokes)
URL:https://www.pgconf.org/conferences/postgresworld_training_2026/program/
 proposals/2688
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260407T161704Z
UID:38d4763e-5299-4974-b2f8-c83fef36f98f
DTSTART:20260218T140000Z
DTEND:20260218T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL Performance and Maintenance (Greg Dostatni)
URL:https://www.pgconf.org/conferences/postgresworld_training_2026/program/
 proposals/2694
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260407T161704Z
UID:51c2ebc1-d738-4034-bdbc-a2b8fcf8240a
DTSTART:20260224T150000Z
DTEND:20260224T163000Z
LOCATION:Google Meet or Riverside
SUMMARY:Keeping Bad Data Out Of Your Database (Dave Stokes)
URL:https://www.pgconf.org/conferences/postgresworld_training_2026/program/
 proposals/2689
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260407T161704Z
UID:98a30072-d17c-4329-acab-de4959dbc10b
DTSTART:20260326T140000Z
DTEND:20260326T153000Z
LOCATION:Google Meet or Riverside
SUMMARY:JSON_DATA() At Full Strength (Dave Stokes)
URL:https://www.pgconf.org/conferences/postgresworld_training_2026/program/
 proposals/2690
END:VEVENT
END:VCALENDAR
