Level: Intermediate
What does it mean to be "PostgreSQL compatible"? As PostgreSQL becomes "the new Linux" for the enterprise, this question becomes increasingly important. This session invites Postgres developers, contributors, and community members to continue the work of defining a practical framework of criteria and tests for PostgreSQL compatibility.
Building upon the foundations set in our session at PGConf.EU 2025 in Riga, this session will pivot from the idea of a strict binary "pass/fail" certification to designing a granular compatibility matrix — a weighted checklist distinguishing critical (Core) features from peripheral ones, with room for specific exceptions (e.g., "Managed" Postgres restrictions on superusers)
Agenda
Discussion Topics
plpgsql is required for TRIGGERs), undocumented-but-relied-upon features (e.g., INSERT...ORDER BY), and transaction isolation semantics?pg_dump portability, and pg_catalog availabilityWe aim to leave with refined compatibility criteria and a concrete roadmap for continued collaboration.