BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260420T091716Z
UID:3b022eec-ea13-482d-b9fd-46b06d1b297b
DTSTART:20260120T140000Z
DTEND:20260120T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL A-Z (Greg Dostatni)
URL:https://postgresconf.io/conferences/postgresworld_training_2026/program
 /proposals/2695
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T091716Z
UID:bd05e606-416e-45a6-910f-ceef797a0795
DTSTART:20260205T140000Z
DTEND:20260205T170000Z
LOCATION:Google Meet or Riverside
SUMMARY:Learning SQL With PostgreSQL (Dave Stokes)
URL:https://postgresconf.io/conferences/postgresworld_training_2026/program
 /proposals/2688
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T091716Z
UID:b81f4ba5-bb80-4e05-bf7e-6e7e858407e9
DTSTART:20260218T140000Z
DTEND:20260218T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL Performance and Maintenance (Greg Dostatni)
URL:https://postgresconf.io/conferences/postgresworld_training_2026/program
 /proposals/2694
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T091716Z
UID:fa88facd-8b16-4ab4-a041-7e4bc470adfe
DTSTART:20260224T150000Z
DTEND:20260224T163000Z
LOCATION:Google Meet or Riverside
SUMMARY:Keeping Bad Data Out Of Your Database (Dave Stokes)
URL:https://postgresconf.io/conferences/postgresworld_training_2026/program
 /proposals/2689
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260420T091716Z
UID:b6ca360b-49b8-4ef9-9a46-39d8b525521a
DTSTART:20260326T140000Z
DTEND:20260326T153000Z
LOCATION:Google Meet or Riverside
SUMMARY:JSON_DATA() At Full Strength (Dave Stokes)
URL:https://postgresconf.io/conferences/postgresworld_training_2026/program
 /proposals/2690
END:VEVENT
END:VCALENDAR
