BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260708T065116Z
UID:2e97b6c5-fd64-412a-864e-15050dab2c0b
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:20260708T065116Z
UID:e4f1799c-69dc-49d0-abeb-cf2f681d9437
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:20260708T065116Z
UID:44fce6ed-50c7-46c6-852f-32f811a3c3c4
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:20260708T065116Z
UID:c485b56f-40ce-431b-abad-fd32fc95bf87
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:20260708T065116Z
UID:ce69a7da-983b-4704-8e8b-c0df2e1dc0a5
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
