BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//postgresqleu/confreg//NONSGML v1.0//EN
BEGIN:VEVENT
UID:7237@pgconfde2026
DTSTART:20260421T071000Z
DTEND:20260421T075500Z
DTSTAMP:20260224T152313Z
SUMMARY:Zeilensperren in PostgreSQL: eine anatomische Betrachtung (Laurenz Albe)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7237/
END:VEVENT
BEGIN:VEVENT
UID:7269@pgconfde2026
DTSTART:20260421T071000Z
DTEND:20260421T075500Z
DTSTAMP:20260224T152313Z
SUMMARY:pgBackRest in HA setups: deployment patterns that work (Stefan Fercot)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7269/
END:VEVENT
BEGIN:VEVENT
UID:7306@pgconfde2026
DTSTART:20260421T071000Z
DTEND:20260421T075500Z
DTSTAMP:20260224T152313Z
SUMMARY:Migrating to PostgreSQL: A pgTAP Case Study (Evan Hunter Stanton)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7306/
END:VEVENT
BEGIN:VEVENT
UID:7310@pgconfde2026
DTSTART:20260421T082500Z
DTEND:20260421T091000Z
DTSTAMP:20260224T152313Z
SUMMARY:Ein Jahr PostgreSQL statt Oracle – Das Leben danach (Jonas Gassenmeyer)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7310/
END:VEVENT
BEGIN:VEVENT
UID:7280@pgconfde2026
DTSTART:20260421T082500Z
DTEND:20260421T091000Z
DTSTAMP:20260224T152313Z
SUMMARY:SQL Injection Is Boring—Advanced Threats You’re Not Watching (Dwarka Rao, Kranthi Kiran Burada)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7280/
END:VEVENT
BEGIN:VEVENT
UID:7485@pgconfde2026
DTSTART:20260421T082500Z
DTEND:20260421T091000Z
DTSTAMP:20260224T152313Z
SUMMARY:PG Tricks (Chris Ellis)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7485/
END:VEVENT
BEGIN:VEVENT
UID:7537@pgconfde2026
DTSTART:20260421T092000Z
DTEND:20260421T100500Z
DTSTAMP:20260224T152313Z
SUMMARY:PostgreSQL Klone mit Reflink-Kopien (und was wir dadurch über Backups lernen können!) (Julian Markwort)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7537/
END:VEVENT
BEGIN:VEVENT
UID:7520@pgconfde2026
DTSTART:20260421T092000Z
DTEND:20260421T100500Z
DTSTAMP:20260224T152313Z
SUMMARY:Visualizing PostgreSQL Storage Internals (Radim Marek)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7520/
END:VEVENT
BEGIN:VEVENT
UID:7359@pgconfde2026
DTSTART:20260421T092000Z
DTEND:20260421T100500Z
DTSTAMP:20260224T152313Z
SUMMARY:Choosing your exporter: Pros and Cons of PostgreSQL exporters for telemetry data. (Orlando Kadaffy Talavera Arauz)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7359/
END:VEVENT
BEGIN:VEVENT
UID:7367@pgconfde2026
DTSTART:20260421T101500Z
DTEND:20260421T105000Z
DTSTAMP:20260224T152313Z
SUMMARY:Vector and VictoriaLogs: Powerhouse combo for Logging Observability in modern database infrastructure (Priyanka Chatterjee)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7367/
END:VEVENT
BEGIN:VEVENT
UID:7576@pgconfde2026
DTSTART:20260421T101500Z
DTEND:20260421T105000Z
DTSTAMP:20260224T152313Z
SUMMARY:Everything you need to know about collations (Andreas Karlsson)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7576/
END:VEVENT
BEGIN:VEVENT
UID:7568@pgconfde2026
DTSTART:20260421T101500Z
DTEND:20260421T105000Z
DTSTAMP:20260224T152313Z
SUMMARY:Benchmarking - An unexpected Journey (Dirk Krautschick)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7568/
END:VEVENT
BEGIN:VEVENT
UID:7584@pgconfde2026
DTSTART:20260421T114500Z
DTEND:20260421T123000Z
DTSTAMP:20260224T152313Z
SUMMARY:More Datacenters, Less Problems (Fabiana Scala)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7584/
END:VEVENT
BEGIN:VEVENT
UID:7603@pgconfde2026
DTSTART:20260421T114500Z
DTEND:20260421T123000Z
DTSTAMP:20260224T152313Z
SUMMARY:Was bedeutet der EU Cyber Resilience Act für PostgreSQL und seine Anwender? (Peter Eisentraut)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7603/
END:VEVENT
BEGIN:VEVENT
UID:7453@pgconfde2026
DTSTART:20260421T114500Z
DTEND:20260421T123000Z
DTSTAMP:20260224T152313Z
SUMMARY:Why your PostgreSQL tuning guide might be wrong (and what to do about it) (Mohsin Ejaz)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7453/
END:VEVENT
BEGIN:VEVENT
UID:7418@pgconfde2026
DTSTART:20260421T124000Z
DTEND:20260421T132500Z
DTSTAMP:20260324T133744Z
SUMMARY:Hey, I&#x27;m using that! Fixing lock contention in OLTP. (Ants Aasma)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7418/
END:VEVENT
BEGIN:VEVENT
UID:7474@pgconfde2026
DTSTART:20260421T124000Z
DTEND:20260421T132500Z
DTSTAMP:20260224T152313Z
SUMMARY:The Elephant That Learns: How to use Machine Learning to Optimize PostgreSQL (Charly Batista)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7474/
END:VEVENT
BEGIN:VEVENT
UID:7619@pgconfde2026
DTSTART:20260421T124000Z
DTEND:20260421T132500Z
DTSTAMP:20260224T152313Z
SUMMARY:PostgreSQL AIO in der Praxis (Christoph Moench-Tegeder)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7619/
END:VEVENT
BEGIN:VEVENT
UID:7723@pgconfde2026
DTSTART:20260421T133500Z
DTEND:20260421T142000Z
DTSTAMP:20260331T150330Z
SUMMARY:Silver Sponsor Lightning Talks (Andreas Scherbaum)
LOCATION:360° Nord
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7723/
END:VEVENT
BEGIN:VEVENT
UID:7499@pgconfde2026
DTSTART:20260421T133500Z
DTEND:20260421T142000Z
DTSTAMP:20260224T152313Z
SUMMARY:Async I/O in PostgreSQL 18: Storage Finally Matters Again (Chris Engelbert)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7499/
END:VEVENT
BEGIN:VEVENT
UID:7563@pgconfde2026
DTSTART:20260421T133500Z
DTEND:20260421T142000Z
DTSTAMP:20260224T152313Z
SUMMARY:PostgreSQL Migrations Without Drama (Daria Nikolaenko)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7563/
END:VEVENT
BEGIN:VEVENT
UID:7522@pgconfde2026
DTSTART:20260421T133500Z
DTEND:20260421T142000Z
DTSTAMP:20260224T152313Z
SUMMARY:20 Years in the Trenches: What Postgres Can Learn from the Proprietary World (Jan Wieremjewicz, Kai)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7522/
END:VEVENT
BEGIN:VEVENT
UID:7261@pgconfde2026
DTSTART:20260422T070000Z
DTEND:20260422T074500Z
DTSTAMP:20260224T152313Z
SUMMARY:Beyond work_mem Myths: A Source‑Code‑Guided Tour Through PostgreSQL Memory (Josef Machytka)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7261/
END:VEVENT
BEGIN:VEVENT
UID:7600@pgconfde2026
DTSTART:20260422T070000Z
DTEND:20260422T074500Z
DTSTAMP:20260224T152313Z
SUMMARY:Into the Woods: Finding Your Way with B-Trees in PostgreSQL (Sergey Dudoladov)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7600/
END:VEVENT
BEGIN:VEVENT
UID:7540@pgconfde2026
DTSTART:20260422T070000Z
DTEND:20260422T074500Z
DTSTAMP:20260224T152313Z
SUMMARY:The Need for Speed: Mastering WAL-G for High-Performance Backup &amp; Recovery on Kubernetes (Sudeepta Patra)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7540/
END:VEVENT
BEGIN:VEVENT
UID:7596@pgconfde2026
DTSTART:20260422T081500Z
DTEND:20260422T090000Z
DTSTAMP:20260224T152313Z
SUMMARY:Understanding Model Context Protocol (MCP) and building AI Agents for PostgreSQL database management (Divya Sharma)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7596/
END:VEVENT
BEGIN:VEVENT
UID:7538@pgconfde2026
DTSTART:20260422T081500Z
DTEND:20260422T090000Z
DTSTAMP:20260224T152313Z
SUMMARY:Profiling PostgreSQL: perf, Flame Graphs, and eBPF Tools in Practice (Jan Kristof Nidzwetzki)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7538/
END:VEVENT
BEGIN:VEVENT
UID:7562@pgconfde2026
DTSTART:20260422T081500Z
DTEND:20260422T090000Z
DTSTAMP:20260224T152313Z
SUMMARY:When a Postgres Operator decision is not forever: approaches and experiences for migrating between  Postgres Operators (Takis (Panagiotis) Stathopoulos)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7562/
END:VEVENT
BEGIN:VEVENT
UID:7282@pgconfde2026
DTSTART:20260422T091000Z
DTEND:20260422T095500Z
DTSTAMP:20260224T152313Z
SUMMARY:Embedding Workloads as a New Stress Test for Postgres (Viktoriia Hrechukha)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7282/
END:VEVENT
BEGIN:VEVENT
UID:7390@pgconfde2026
DTSTART:20260422T091000Z
DTEND:20260422T095500Z
DTSTAMP:20260224T152313Z
SUMMARY:The Life of a Tuple in Logical Replication (Shlok Kumar Kyal)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7390/
END:VEVENT
BEGIN:VEVENT
UID:7593@pgconfde2026
DTSTART:20260422T091000Z
DTEND:20260422T095500Z
DTSTAMP:20260224T152313Z
SUMMARY:Operating Postgres as a data source for your analytics pipelines (Ilya Kosmodemiansky)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7593/
END:VEVENT
BEGIN:VEVENT
UID:7430@pgconfde2026
DTSTART:20260422T104000Z
DTEND:20260422T112500Z
DTSTAMP:20260224T152313Z
SUMMARY:Solving complex database problems by starting small (Derk van Veen)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7430/
END:VEVENT
BEGIN:VEVENT
UID:7289@pgconfde2026
DTSTART:20260422T104000Z
DTEND:20260422T112500Z
DTSTAMP:20260224T152313Z
SUMMARY:What&#x27;s Missing in Postgres? (Bruce Momjian)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7289/
END:VEVENT
BEGIN:VEVENT
UID:7610@pgconfde2026
DTSTART:20260422T104000Z
DTEND:20260422T112500Z
DTSTAMP:20260224T152313Z
SUMMARY:Not Just Altruism: Selling PostgreSQL Contributions to Your Employer (Valeria  Kaplan)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7610/
END:VEVENT
BEGIN:VEVENT
UID:7346@pgconfde2026
DTSTART:20260422T113500Z
DTEND:20260422T122000Z
DTSTAMP:20260224T152313Z
SUMMARY:The Secret Handshake: Demystifying PostgreSQL&#x27;s SCRAM Authentication Protocol (Jorge Solorzano)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7346/
END:VEVENT
BEGIN:VEVENT
UID:7270@pgconfde2026
DTSTART:20260422T113500Z
DTEND:20260422T122000Z
DTSTAMP:20260224T152313Z
SUMMARY:Swapping the Elephant Without Breaking the Room (Anton Borisov)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7270/
END:VEVENT
BEGIN:VEVENT
UID:7519@pgconfde2026
DTSTART:20260422T113500Z
DTEND:20260422T122000Z
DTSTAMP:20260324T133744Z
SUMMARY:It works on my database - Regression testing of SQL queries (Radim Marek)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7519/
END:VEVENT
BEGIN:VEVENT
UID:7271@pgconfde2026
DTSTART:20260422T124000Z
DTEND:20260422T134000Z
DTSTAMP:20260225T074916Z
SUMMARY:How I built an open source community in Armenia (Emma Saroyan)
LOCATION:Saal A2
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7271/
END:VEVENT
BEGIN:VEVENT
UID:7503@pgconfde2026
DTSTART:20260422T124000Z
DTEND:20260422T134000Z
DTSTAMP:20260224T152313Z
SUMMARY:Getting Started with pgwatch: Features, Installation, and Use Cases (Pavlo Golub)
LOCATION:Saal A1
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7503/
END:VEVENT
BEGIN:VEVENT
UID:7555@pgconfde2026
DTSTART:20260422T124000Z
DTEND:20260422T134000Z
DTSTAMP:20260224T152313Z
SUMMARY:Don’t OIDC Yourself in the Foot: Postgres 18’s New Auth Explained (Zsolt Parragi)
LOCATION:Saal B
URL:https://www.postgresql.eu/events/pgconfde2026/schedule/session/7555/
END:VEVENT
END:VCALENDAR
