BEGIN:VCALENDAR
VERSION:2.0
PRODID:PostgresWorld Training: 2026
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260408T230219Z
UID:53b221a7-07d9-4864-99cd-e8f7a4e40b76
DTSTART:20260120T060000Z
DTEND:20260120T120000Z
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:20260408T230219Z
UID:a81aa509-6539-4a89-9ba5-c10d05155c0f
DTSTART:20260205T060000Z
DTEND:20260205T090000Z
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:20260408T230219Z
UID:77232d93-6d70-475c-964d-23b93ca65435
DTSTART:20260218T060000Z
DTEND:20260218T120000Z
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:20260408T230219Z
UID:6c95329b-299a-4d54-9a54-b8f8728f4963
DTSTART:20260224T070000Z
DTEND:20260224T083000Z
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:20260408T230219Z
UID:f9ecdce4-abc4-465d-82d6-d084eb19e73d
DTSTART:20260326T070000Z
DTEND:20260326T083000Z
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
