Schedule for PG Down Under 2026
Ops and Administration
Development
Essentials
Conference happenings
| 08: 00 | 08: 10 | 08: 20 | 08: 30 | 08: 40 | 08: 50 | 09: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) |
PostgreSQL: An Unexpected Journey
|
||||||
|
Taylor
(1st floor) | |||||||
|
The Surry Rooftop
(Top floor) |
| 09: 00 | 09: 10 | 09: 20 | 09: 30 | 09: 40 | 09: 50 | 10: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) |
PostgreSQL: An Unexpected Journey
|
New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
|
|||||
|
Taylor
(1st floor) |
Reparsing Postgres
|
||||||
|
The Surry Rooftop
(Top floor) | |||||||
| 10: 00 | 10: 10 | 10: 20 | 10: 30 | 10: 40 | 10: 50 | 11: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Morning tea
|
||||||
|
Oxford 1 + 2
(1st floor) |
New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
|
Postgres for AI: Agentic PostgreSQL Lifecycle Management
|
|||||
|
Taylor
(1st floor) |
Reparsing Postgres
|
Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite
|
|||||
|
The Surry Rooftop
(Top floor) | |||||||
| 11: 00 | 11: 10 | 11: 20 | 11: 30 | 11: 40 | 11: 50 | 12: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) |
Postgres for AI: Agentic PostgreSQL Lifecycle Management
|
Postgres at Scale: Lessons from Running Multi-Terabyte Clusters
|
|||||
|
Taylor
(1st floor) |
Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite
|
When the Optimizer Guesses Wrong: A Reproducibility Lens on Cardinality Estimation
|
|||||
|
The Surry Rooftop
(Top floor) | |||||||
| 12: 00 | 12: 10 | 12: 20 | 12: 30 | 12: 40 | 12: 50 | 13: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Lunch
|
||||||
|
Oxford 1 + 2
(1st floor) |
Postgres at Scale: Lessons from Running Multi-Terabyte Clusters
|
||||||
|
Taylor
(1st floor) |
When the Optimizer Guesses Wrong: A Reproducibility Lens on Cardinality Estimation
|
||||||
|
The Surry Rooftop
(Top floor) | |||||||
| 13: 00 | 13: 10 | 13: 20 | 13: 30 | 13: 40 | 13: 50 | 14: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Lunch
|
||||||
|
Oxford 1 + 2
(1st floor) |
Fearless Extension Development with Rust and PGRX
|
||||||
|
Taylor
(1st floor) |
Delta Frame of Reference Compression
|
||||||
|
The Surry Rooftop
(Top floor) | |||||||
| 14: 00 | 14: 10 | 14: 20 | 14: 30 | 14: 40 | 14: 50 | 15: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Afternoon tea
|
||||||
|
Oxford 1 + 2
(1st floor) |
Achieving High Availability for PostgreSQL with Patroni, etcd and Barman
|
||||||
|
Taylor
(1st floor) |
An OpenTelemetry API for PostgreSQL and its extensions
|
||||||
|
The Surry Rooftop
(Top floor) | |||||||
| 15: 00 | 15: 10 | 15: 20 | 15: 30 | 15: 40 | 15: 50 | 16: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Afternoon tea
|
||||||
|
Oxford 1 + 2
(1st floor) |
Beyond Alerts: Using PostgreSQL for Operational Log Analysis
|
Migrating from Oracle Database to PostgreSQL
|
|||||
|
Taylor
(1st floor) |
Searchable Encryption with Postgres Types
|
PostgreSQL Features That Buy You a Fast Performance Win
|
|||||
|
The Surry Rooftop
(Top floor) | |||||||
| 16: 00 | 16: 10 | 16: 20 | 16: 30 | 16: 40 | 16: 50 | 17: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) |
Migrating from Oracle Database to PostgreSQL
|
Panel discussion
|
|||||
|
Taylor
(1st floor) |
PostgreSQL Features That Buy You a Fast Performance Win
|
||||||
|
The Surry Rooftop
(Top floor) | |||||||
| 17: 00 | 17: 10 | 17: 20 | 17: 30 | 17: 40 | 17: 50 | 18: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) |
Panel discussion
|
Closing
|
AGM
|
||||
|
Taylor
(1st floor) | |||||||
|
The Surry Rooftop
(Top floor) |
Cocktail event
|
||||||
| 18: 00 | 18: 10 | 18: 20 | 18: 30 | 18: 40 | 18: 50 | 19: 00 | |
|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||
|
Oxford 1 + 2
(1st floor) | |||||||
|
Taylor
(1st floor) | |||||||
|
The Surry Rooftop
(Top floor) |
Cocktail event
|
||||||
| 08: 00 | 08: 10 | 08: 20 | 08: 30 | 08: 40 | 08: 50 | 09: 00 | 09: 10 | 09: 20 | 09: 30 | 09: 40 | 09: 50 | 10: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||||||||
|
Oxford 1 + 2
(1st floor) |
PostgreSQL: An Unexpected Journey
|
New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
|
|||||||||||
|
Taylor
(1st floor) |
Reparsing Postgres
|
||||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||
| 10: 00 | 10: 10 | 10: 20 | 10: 30 | 10: 40 | 10: 50 | 11: 00 | 11: 10 | 11: 20 | 11: 30 | 11: 40 | 11: 50 | 12: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Morning tea
|
||||||||||||
|
Oxford 1 + 2
(1st floor) |
New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
|
Postgres for AI: Agentic PostgreSQL Lifecycle Management
|
Postgres at Scale: Lessons from Running Multi-Terabyte Clusters
|
||||||||||
|
Taylor
(1st floor) |
Reparsing Postgres
|
Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite
|
When the Optimizer Guesses Wrong: A Reproducibility Lens on Cardinality Estimation
|
||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||
| 12: 00 | 12: 10 | 12: 20 | 12: 30 | 12: 40 | 12: 50 | 13: 00 | 13: 10 | 13: 20 | 13: 30 | 13: 40 | 13: 50 | 14: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Lunch
|
||||||||||||
|
Oxford 1 + 2
(1st floor) |
Postgres at Scale: Lessons from Running Multi-Terabyte Clusters
|
Fearless Extension Development with Rust and PGRX
|
|||||||||||
|
Taylor
(1st floor) |
When the Optimizer Guesses Wrong: A Reproducibility Lens on Cardinality Estimation
|
Delta Frame of Reference Compression
|
|||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||
| 14: 00 | 14: 10 | 14: 20 | 14: 30 | 14: 40 | 14: 50 | 15: 00 | 15: 10 | 15: 20 | 15: 30 | 15: 40 | 15: 50 | 16: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Afternoon tea
|
||||||||||||
|
Oxford 1 + 2
(1st floor) |
Achieving High Availability for PostgreSQL with Patroni, etcd and Barman
|
Beyond Alerts: Using PostgreSQL for Operational Log Analysis
|
Migrating from Oracle Database to PostgreSQL
|
||||||||||
|
Taylor
(1st floor) |
An OpenTelemetry API for PostgreSQL and its extensions
|
Searchable Encryption with Postgres Types
|
PostgreSQL Features That Buy You a Fast Performance Win
|
||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||
| 16: 00 | 16: 10 | 16: 20 | 16: 30 | 16: 40 | 16: 50 | 17: 00 | 17: 10 | 17: 20 | 17: 30 | 17: 40 | 17: 50 | 18: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||||||||
|
Oxford 1 + 2
(1st floor) |
Migrating from Oracle Database to PostgreSQL
|
Panel discussion
|
Closing
|
AGM
|
|||||||||
|
Taylor
(1st floor) |
PostgreSQL Features That Buy You a Fast Performance Win
|
||||||||||||
|
The Surry Rooftop
(Top floor) |
Cocktail event
|
||||||||||||
| 18: 00 | 18: 10 | 18: 20 | 18: 30 | 18: 40 | 18: 50 | 19: 00 | 19: 10 | 19: 20 | 19: 30 | 19: 40 | 19: 50 | 20: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||||||||
|
Oxford 1 + 2
(1st floor) | |||||||||||||
|
Taylor
(1st floor) | |||||||||||||
|
The Surry Rooftop
(Top floor) |
Cocktail event
|
||||||||||||
| 08: 00 | 08: 10 | 08: 20 | 08: 30 | 08: 40 | 08: 50 | 09: 00 | 09: 10 | 09: 20 | 09: 30 | 09: 40 | 09: 50 | 10: 00 | 10: 10 | 10: 20 | 10: 30 | 10: 40 | 10: 50 | 11: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Morning tea
|
||||||||||||||||||
|
Oxford 1 + 2
(1st floor) |
PostgreSQL: An Unexpected Journey
|
New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
|
Postgres for AI: Agentic PostgreSQL Lifecycle Management
|
||||||||||||||||
|
Taylor
(1st floor) |
Reparsing Postgres
|
Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite
|
|||||||||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||||||||
| 11: 00 | 11: 10 | 11: 20 | 11: 30 | 11: 40 | 11: 50 | 12: 00 | 12: 10 | 12: 20 | 12: 30 | 12: 40 | 12: 50 | 13: 00 | 13: 10 | 13: 20 | 13: 30 | 13: 40 | 13: 50 | 14: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Lunch
|
||||||||||||||||||
|
Oxford 1 + 2
(1st floor) |
Postgres for AI: Agentic PostgreSQL Lifecycle Management
|
Postgres at Scale: Lessons from Running Multi-Terabyte Clusters
|
Fearless Extension Development with Rust and PGRX
|
||||||||||||||||
|
Taylor
(1st floor) |
Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite
|
When the Optimizer Guesses Wrong: A Reproducibility Lens on Cardinality Estimation
|
Delta Frame of Reference Compression
|
||||||||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||||||||
| 14: 00 | 14: 10 | 14: 20 | 14: 30 | 14: 40 | 14: 50 | 15: 00 | 15: 10 | 15: 20 | 15: 30 | 15: 40 | 15: 50 | 16: 00 | 16: 10 | 16: 20 | 16: 30 | 16: 40 | 16: 50 | 17: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) |
Afternoon tea
|
||||||||||||||||||
|
Oxford 1 + 2
(1st floor) |
Achieving High Availability for PostgreSQL with Patroni, etcd and Barman
|
Beyond Alerts: Using PostgreSQL for Operational Log Analysis
|
Migrating from Oracle Database to PostgreSQL
|
Panel discussion
|
|||||||||||||||
|
Taylor
(1st floor) |
An OpenTelemetry API for PostgreSQL and its extensions
|
Searchable Encryption with Postgres Types
|
PostgreSQL Features That Buy You a Fast Performance Win
|
||||||||||||||||
|
The Surry Rooftop
(Top floor) | |||||||||||||||||||
| 17: 00 | 17: 10 | 17: 20 | 17: 30 | 17: 40 | 17: 50 | 18: 00 | 18: 10 | 18: 20 | 18: 30 | 18: 40 | 18: 50 | 19: 00 | 19: 10 | 19: 20 | 19: 30 | 19: 40 | 19: 50 | 20: 00 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Crown
(1st floor) | |||||||||||||||||||
|
Oxford 1 + 2
(1st floor) |
Panel discussion
|
Closing
|
AGM
|
||||||||||||||||
|
Taylor
(1st floor) | |||||||||||||||||||
|
The Surry Rooftop
(Top floor) |
Cocktail event
|
||||||||||||||||||