BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20261012T212116Z
UID:d36cd55e-c1b3-4725-b421-f0fd9973299b
DTSTART:20260120T140000Z
DTEND:20260120T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL A-Z (Greg Dostatni)
URL:https://postgresworld.org/conferences/postgresworld_training_2026/progr
 am/proposals/2695
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261012T212116Z
UID:c1e792b5-dcf8-4e8d-8ba6-da86e9ce2a79
DTSTART:20260205T140000Z
DTEND:20260205T170000Z
LOCATION:Google Meet or Riverside
SUMMARY:Learning SQL With PostgreSQL (Dave Stokes)
URL:https://postgresworld.org/conferences/postgresworld_training_2026/progr
 am/proposals/2688
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261012T212116Z
UID:ab3b818e-ac55-4b33-85d9-216cf81eaab2
DTSTART:20260218T140000Z
DTEND:20260218T200000Z
LOCATION:Google Meet or Riverside
SUMMARY:PostgreSQL Performance and Maintenance (Greg Dostatni)
URL:https://postgresworld.org/conferences/postgresworld_training_2026/progr
 am/proposals/2694
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261012T212116Z
UID:3fb5915b-00b9-471f-b65d-7a8f96ae77c3
DTSTART:20260224T150000Z
DTEND:20260224T163000Z
LOCATION:Google Meet or Riverside
SUMMARY:Keeping Bad Data Out Of Your Database (Dave Stokes)
URL:https://postgresworld.org/conferences/postgresworld_training_2026/progr
 am/proposals/2689
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261012T212116Z
UID:82617f8a-3e51-4dfd-9893-46c662fe455f
DTSTART:20260326T140000Z
DTEND:20260326T153000Z
LOCATION:Google Meet or Riverside
SUMMARY:JSON_DATA() At Full Strength (Dave Stokes)
URL:https://postgresworld.org/conferences/postgresworld_training_2026/progr
 am/proposals/2690
END:VEVENT
END:VCALENDAR
