PG Down Under 2026 Program

2026-10-30
08:00
PGDU Committee Registration

presented by PGDU Committee

08:00 - 09:00 1st floor landing Conference happenings
09:00
Joe Conway PostgreSQL: An Unexpected Journey
Keynote

presented by Joe Conway

I have been participating and contributing to the PostgreSQL community for over 26 years, and been interested in data and databases much longer than that. The journey from starting University to the present day has been filled with twists and turns that I never could have guessed. I will walk you through that journey and the lessons learned along the way in hopes that it will illustrate that li...

more

09:00 - 09:40 Oxford 1 + 2 Essentials
09:50
Peter Smith Ajin Cherian New Publication Syntax and Sequence Synchronization in PostgreSQL 19 and Beyond
.

presented by Peter Smith and Ajin Cherian

This talk will be co-presented by Ajin Cherian and Peter Smith.

PostgreSQL 19 brings significant enhancements to logical replication, giving administrators far greater control over what gets replicated and how. In this talk, two PostgreSQL contributors who worked directly on these features cover the same new functionality from two complementary angles.

Ajin Cherian opens with the sequence...

more

09:50 - 10:30 Oxford 1 + 2 Essentials
James Sadler Reparsing Postgres
A Fast SQL Parser Validated Against Postgres's Own Test Suite

presented by James Sadler

Almost every tool that touches SQL but isn't Postgres — linters, migration tools, query rewriters, proxies, ORMs, observability pipelines — has to understand the language without a running backend. And almost all of them get Postgres's dialect subtly wrong, because Postgres has one of the most intricate grammars in production software: a multi-thousand-line Bison grammar fused to a lexer that...

more

09:50 - 10:30 Taylor Development
10:30
PGDU Committee Morning tea

presented by PGDU Committee

10:30 - 10:50 Crown Conference happenings
10:50
Ravi Kiran Venkata Bhaskarabhatta Postgres for AI: Agentic PostgreSQL Lifecycle Management
From Provisioning to Optimisation in Natural Language

presented by Ravi Kiran Venkata Bhaskarabhatta

PostgreSQL has cemented itself as the database of the AI era. With 55.6% developer adoption, major AI platforms scaling to hundreds of millions of users on PostgreSQL, and recent conference keynotes framing PostgreSQL as the foundation for agentic AI workloads, the conversation has shifted from whether PostgreSQL can handle AI-scale demands to how AI can transform the way we manage PostgreSQL i...

more

10:50 - 11:30 Oxford 1 + 2 Ops and Administration
Manan Gupta Making pg_regress the Bar: Getting a Connection Pooler to 100% on PostgreSQL's Own Test Suite

presented by Manan Gupta

A connection pooler is a lie you tell your application. The client thinks it has a PostgreSQL backend all to itself; in reality it is being multiplexed onto a shared pool. Every Postgres behaviour that quietly depends on which backend you are on is a chance for that lie to leak: GUCs, prepared statements, temp tables, advisory locks, LISTEN/NOTIFY, query cancellation, COPY, and the exte...

more

10:50 - 11:30 Taylor Development
11:40
Sameer Kumar Roneel Kumar Postgres at Scale: Lessons from Running Multi-Terabyte Clusters

presented by Sameer Kumar and Roneel Kumar

PostgreSQL has matured into one of the most trusted databases for mission-critical workloads, but scaling it to tens or even hundreds of terabytes is a different game altogether. At this scale, the challenges shift from simple tuning to deep architectural decisions: vacuum pressure, index bloat, replication lag, and the limits of storage and I/O subsystems all start to matter.

In this talk...

more

11:40 - 12:20 Oxford 1 + 2 Essentials
Evgeny Voropaev Delta Frame of Reference Compression
Custom development of DFOR and its usage for PostgreSQL

presented by Evgeny Voropaev

The Delta Frame of Reference algorithm (DFOR) is a widely used solution for the lossless compression of integer sequences. DFOR, which is classified as differential compression method, provides a high compression ratio even for short data sequences, where statistical and dictionary-based compression methods can be ineffective. While nowadays the plenty of DFOR implementations are available...

more

11:40 - 12:20 Taylor Development
12:20
PGDU Committee Lunch

presented by PGDU Committee

12:20 - 13:20 Crown Conference happenings
13:20
Nishchay Kothari 3 A.M. No More: How PostgreSQL 19 Kills Your Worst Maintenance Nightmares

presented by Nishchay Kothari

PostgreSQL 19 is shaping up to be an important release for database operations teams. Rather than focusing only on new SQL capabilities, this release introduces several improvements aimed at reducing maintenance pressure, simplifying replication-related operations, and improving visibility into production systems.

In this session, I will take you on a practical tour of the PostgreSQL 19 feat...

more

13:20 - 14:00 Oxford 1 + 2 Ops and Administration
James Blackwood-Sewell Fearless Extension Development with Rust and PGRX

presented by James Blackwood-Sewell

I’ve been working with Postgres since 2010, and over the years there have been many times when I’ve hit functionality or performance barriers and wanted to extend PostgreSQL to do new things.

This presented a problem for me: I knew I needed to use C, but as someone who didn’t have years of professional experience writing code for production this felt error-prone and daunting.

Enter PGRX, ...

more

13:20 - 14:00 Taylor Development
14:10
Craig Ringer An OpenTelemetry API for PostgreSQL and its extensions
Bringing distributed tracing to the whole of PostgreSQL using a pluggable interface that enables any extension to emit traces

presented by Craig Ringer

This talk presents otel_api, a generic OpenTelemetry distributed tracing and metrics API usable by all extensions. It explains why this API is needed - and how extension and application authors can benefit from it. I demonstrate working examples of useful tracing - including synchronous replication timing and tracing through foreign data wrapper (FDW) calls. Because the API is available as ...

more

14:10 - 14:50 Taylor Development
Eugene Bobkov Achieving High Availability for PostgreSQL with Patroni, etcd and Barman
Achieving High Availability for PostgreSQL with Patroni, etcd and Barman

presented by Eugene Bobkov

*The Challenge *

High availability in PostgreSQL environments is often assumed to be solved by managed cloud services. In practice, many default implementations rely on DNS-based failover mechanisms that can take up to five minutes to reroute application traffic. They do not guarantee zero data loss across regions, and they offer limited control over leader election and replication behavio...

more

14:10 - 14:50 Oxford 1 + 2 Ops and Administration
14:50
PGDU Committee Afternoon tea

presented by PGDU Committee

14:50 - 15:10 Crown Conference happenings
15:10
Toby Hede Searchable Encryption with Postgres Types

presented by Toby Hede

Encrypt Query Language (EQL) brings searchable encryption to PostgreSQL as ordinary column types. Encrypted values stay encrypted in the database, yet still support equality, ordering, and range queries backed by real indexes — with no decryption. This talk shows how encrypted types, index terms, and functional indexes fit together, and how a single source of truth keeps their query behaviour c...

more

15:10 - 15:50 Taylor Development
Shadab Mohammad PostgreSQL as a Scaffolding for Agentic AI Apps
Shadab will show how PostgreSQL pgvector, full-text search, JSONB, row-level security, constraints, transactions, and MCP provides the scaffolding for an autonomous agent.

presented by Shadab Mohammad

Agentic AI applications need more than an LLM, they need reliable data, memory, security, and guardrails. In this session Shadab will show how PostgreSQL pgvector, full-text search, JSONB, row-level security, constraints, transactions, and MCP provides the scaffolding for an autonomous agent.

He will explore how PostgreSQL retrieves trusted facts, records every step, and safely controls busi...

more

15:10 - 15:50 Oxford 1 + 2 Development
16:00
Rajni Baliyan Goodbye, Maintenance Windows: Achieving Near Zero-Downtime Operations with Postgres 19

presented by Rajni Baliyan

Let’s be honest: nobody actually likes a midnight maintenance window. Taking an application offline to reclaim disk space, holding your breath during a sequence cutover on a logical migration, or dealing with flaky schema parsing scripts introduces massive operational stress. For years, the community has relied on complex external workarounds or third-party extensions to bypass these core limi...

more

16:00 - 16:40 Oxford 1 + 2 Ops and Administration
Diksha Sharma Beyond Alerts: Using PostgreSQL for Operational Log Analysis
Combining SQL, Full-Text Search, and pgvector for Deeper Investigation

presented by Diksha Sharma

Monitoring tools are effective at detecting when a server or PostgreSQL service is unhealthy, but they do not always explain why an incident occurred. Engineers may still need to search through large log files, compare timestamps, and connect related events across multiple sources before the cause becomes clear.

This session explores how PostgreSQL can be used as an investigation platform fo...

more

16:00 - 16:40 Taylor Ops and Administration
16:40
PGDU Committee Panel discussion

presented by PGDU Committee

16:40 - 17:10 Oxford 1 + 2 Conference happenings
17:10
PGDU Committee Closing

presented by PGDU Committee

17:10 - 17:30 Oxford 1 + 2 Conference happenings
17:30
PGDU Committee AGM

presented by PGDU Committee

17:30 - 17:40 Oxford 1 + 2 Conference happenings
17:40
PGDU Committee Cocktail event

presented by PGDU Committee

17:40 - 18:40 The Surry Rooftop Conference happenings
Unscheduled events
Avinash Vallarapu PostgreSQL Features That Buy You a Fast Performance Win
Free, already-in-the-database features you never switched on, ranked by return on effort and measured every time

presented by Avinash Vallarapu

There is a category of PostgreSQL performance work that costs nothing but attention - features already in the database, already free, that most clusters never switch on or never tune. This is not about buying a bigger instance or re-architecting anything. It is about the parameters you usually miss to tune, index-only scan you are missing because your index does not cover the query, the extende...

more

Ops and Administration