Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries9997
pg_overexplainallow EXPLAIN to dump even more details
The pg_overexplain module extends EXPLAIN with new options that provide additional output. It is mostly intended to assist with debugging of and devel…
pg_overexplain — allow EXPLAIN to dump even more detailsThe pg_overexplain module extends EXPLAIN with new options that provide additional output. It is mostly intended to assist with debugging of and development of the planner, rather than for g…
pg_pageindexPageIndex document-tree construction and tree search for PDF and Markdown through a C/Go bridge.
documents jsonb markdown pageindex pdf tree-search
pg_pageindex
AI and vectors
pg_pageinspect_plusDecode heap tuple data obtained with PostgreSQL pageinspect helpers
page-inspection storage tuple-decoding
pg_pageinspect_plus
Administration
pg_pageprepPrepares heap pages on PostgreSQL or Postgres Pro Standard for migration to the 64-bit-XID page format used by Postgres Pro Enterprise.
pg_pageprep
Replication and streams
pg_paginationRust functions for cursor- and offset-based pagination with JSON results.
pg_pagination
Functions and aggregates
pg_parameter_aclThe catalog pg_parameter_acl records configuration parameters for which privileges have been granted to one or more roles. No entry is made for parameters that have default privileges.
Unlik…
pg_parapetHooks that can require WHERE on UPDATE and DELETE and restrict TRUNCATE to superusers.
pg_parapet
Administration
pg_parquetcopy data between Postgres and Parquet
pgrx
pg_parquet
Analytics
pg_partTable partitioning utility for PostgreSQL
pg_part
Analytics
pg_particulousMigrate tables between vanilla PostgreSQL and pg_pathman partitioning
migration partitioning pg_pathman
pg_particulous
Analytics
pg_partitionGenerate and manage timestamp-based PostgreSQL table partitions
partition partitioning schlepping
pg_partition
Analytics
pg_partitioned_tableThe catalog pg_partitioned_table stores information about how tables are partitioned.
Table 52.37. pg_partitioned_table Columns Column Type Description partrelid oid (references pg_class.oid…
pg_partmanExtension to manage partitioned tables by time or ID
pg_partman
Analytics
pg_pathcheckValidate planner Path trees for freed or corrupt memory
pg_pathcheck
Administration
pg_pathmanPartitioning tool for PostgreSQL
pg_pathman
Analytics
pg_paxosPaxos distributed consensus functions and table replication for PostgreSQL
cluster consensus failover paxos replication
pg_paxos
Replication and streams
pg_permissionsview object permissions and compare them with the desired state
pg_permissions
Administration
pg_pgbouncerRuns and manages external PgBouncer processes from a PostgreSQL background worker through a pgrx extension.
pgrx
pg_pgbouncer
Administration
pg_phashCalculate Hamming distance between decimal-encoded perceptual image hashes
hamming-distance image perceptual-hash
postgres_phash_hamming
AI and vectors
pg_phonenumberC++ libphonenumber-backed phone type, equality operators, and supported-region helpers
google-libphonenumber libphonenumber phone phonenumber-validation postgresql-extension
pg_phonenumber
D…
pg_pii_vaultPostgreSQL extension for GDPR-compliant column-level encryption using HashiCorp Vault Transit Engine.
encryption gdpr hashicorp-vault pgrx pii
pg_pii_vault
Security
pg_pinyinPinyin romanization and search helpers for PostgreSQL
pgrx
pg_pinyin
Full-text search
pg_plan_adviceDescribe and constrain planner choices with plan advice
planner plan-advice
postgresql
Features
pg_plan_advsrAutomated execution plan tuning extension
pg_plan_advsr
Features
pg_plan_guardDetect drift from approved PostgreSQL 19 plan-advice baselines
plan regression monitoring baseline advice postgresql-19
pg_plan_guard
Monitoring
pg_plan_tree_dotGraphviz DOT rendering of PostgreSQL execution-plan trees.
explain graphviz plan visualization
pg_plan_tree_dot
Monitoring
pg_plpgsql_extA PostgreSQL extension with a PL/pgSQL function to subtract numbers
extension gsoc postgresql postgresql-extension procedural language subtraction tutorial
pg_plpgsql_ext
Functions and aggre…
pg_plsql_graphsCapture PL/pgSQL control-flow and dependence graphs for DOT export
control-flow graphviz plpgsql profiling
pg_plsql_graphs
Procedural languages
pg_policiesThe view pg_policies provides access to useful information about each row-level security policy in the database.
Table 53.15. pg_policies Columns Column Type Description schemaname name (ref…
pg_policyThe catalog pg_policy stores row-level security policies for tables. A policy includes the kind of command that it applies to (possibly all commands), the roles that it applies to, the expre…
pg_policyAgentic policy language for PostgreSQL with guardrails, guidance, and session-aware controls
security policy rls authorization ai agents guardrails mcp
pg_policy
Security
pg_polylineFast Google Encoded Polyline encoding & decoding for postgres
pgrx
pg_polyline
Geospatial
pg_popyramids_datamartsCreates population-pyramid analytics data-mart objects in a hard-coded dms schema from a pre-existing ods schema.
geojson population-pyramids statistics
pg_popyramids_datamarts
Analytics
pg_postal_code_caan efficient, validated, formatted Canadian postal code type
btree canada postal-code type validation
pg_postal_code_ca
Data types
pg_prepared_statementsThe pg_prepared_statements view displays all the prepared statements that are available in the current session. See PREPARE for more information about prepared statements.
pg_prepared_statem…
pg_prepared_xactsThe view pg_prepared_xacts displays information about transactions that are currently prepared for two-phase commit (see PREPARE TRANSACTION for details).
pg_prepared_xacts contains one row …
pg_prewarmpreload relation data into buffer caches
The pg_prewarm module provides a convenient way to load relation data into either the operating system buffer cache or the PostgreSQL buffer cache. P…
pg_prewarm — preload relation data into buffer cachesThe pg_prewarm module provides a convenient way to load relation data into either the operating system buffer cache or the PostgreSQL buffer cache. Prewarming can be performed manually using…
pg_primalPrimal database extension used by the Primal Nostr cache server.
pgrx
pg_primal
Utilities
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
Searching every version by default. Manual pages are indexed for PostgreSQL 10–20; the reference library and extension catalogue are not version-bound.
all: every version pg17: one version ex: extensions only ↑↓ select ↵ open