↑↓ select↵ open⌫ change scopeOpen full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Wiki / Versions

PostgreSQL feature capabilities

Recorded source states and original language descriptions. Missing version evidence stays unknown.

The source snapshot records transitions for PostgreSQL 8.1–18. The historical matrix records independent cells for 7.4–18. Neither records support for PostgreSQL 19 or 20; newer versions remain unknown. These source claims are distinct from runtime measurements.

This table outlines which features were added in which version. To get more information about a feature, click the link or hover over its name.

Groups

Filter by version

742 source capabilities

Backend

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
64-bit large objectsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Advisory locksUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Custom background workersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Disk based FSMUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Dynamic Background WorkersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
EXPLAIN (BUFFERS) supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
EXPLAIN (MEMORY)UnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
EXPLAIN (SERIALIZE) supportUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
EXPLAIN (WAL) supportUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
"jsonlog" logging formatUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Loadable plugin infrastructure for monitoring the plannerUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Payload support for LISTEN/NOTIFYUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
pg_stat_checkpointer system viewUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_stat_io - I/O metrics viewUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_wait_events system viewUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Server statistics in shared memoryUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL-standard information schemaUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Support for anonymous shared memoryUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
XML, JSON and YAML output for EXPLAINUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown

Data Types, Functions, & Operators

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Arrays of compound typesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Array supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
ENUM data typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
GUID/UUID data typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
macaddr8 data typeUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
MultirangesUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
NULLs in ArrayUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Phrase searchUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Range typesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
smallserial typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Type modifier supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
UUIDv7UnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
XML data typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown

Indexing & Constraints

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Block-range (BRIN) indexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
B-tree bottom-up index deletionUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
B-tree deduplicationUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Concurrent GiST indexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Covering Indexes for B-trees (INCLUDE)UnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Covering indexes for GiST (INCLUDE)UnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Deferrable unique constraintsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Exclusion constraintsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
GIN (Generalized Inverted Index) IndexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
GIN indexes partial matchUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
GIN Index performance and size improvementsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
GiST (Generalized Search Tree) IndexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Indexes on expressionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Index-only scansUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Index-only scans on GiSTUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Index support for IS NULLUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
In-memory Bitmap IndexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
K-nearest neighbor GiST supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
K-nearest neighbor SP-GiST SupportUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Non-blocking CREATE INDEXUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Parallel B-tree index scansUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallelized CREATE INDEX for BRIN indexesUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallelized CREATE INDEX for B-tree indexesUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallelized CREATE INDEX for GIN indexesUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Skip scan on multicolumn B-tree indexesUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Space-Partitioned GiST (SP-GiST) IndexesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
SP-GiST indexes for range typesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
UNIQUE NULLS NOT DISTINCTUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
WAL support for hash indexesUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

SQL

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ANY_VALUE aggregateUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
FETCH FIRST .. WITH TIESUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
GROUPING SETS, CUBE and ROLLUP supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
INSERT/UPDATE/DELETE RETURNINGUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
LATERAL clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
MERGEUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
MERGE ... RETURNINGUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Multirow VALUESUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Non-decimal integer literalsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
ORDER BY NULLS FIRST/LASTUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
range_agg range type aggregation functionUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Recursive QueriesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
regexp_count, regexp_instr, regexp_likeUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Return OLD and NEW values from modified rowsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Row-wise comparisonUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
SELECT FOR NO KEY UPDATE/SELECT FOR KEY SHARE lock modesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
SQL standard interval handlingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
SYSTEM_USERUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
TABLE statementUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Underscores (_) for thousands separatorsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
unnest/array_aggUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Upsert (INSERT ... ON CONFLICT DO ...)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Window functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
WITHIN GROUP clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
WITH ORDINALITY clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
WITH Queries (Common Table Expressions)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Writable WITH Queries (Common Table Expressions)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown

Data Definition Language (DDL)

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ALTER object IF EXISTSUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
ALTER TABLE ... ADD UNIQUE/PRIMARY KEY USING INDEXUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
ALTER TABLE ... SET ACCESS METHODUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
ALTER TABLE ... SET LOGGED / UNLOGGEDUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Changing column types (ALTER TABLE .. ALTER COLUMN TYPE)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
CREATE ACCESS METHODUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
CREATE TABLE ... (LIKE) with foreign tables, views and composite typesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
DROP object IF EXISTSUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
ON COMMIT clause for CREATE TEMPORARY TABLEUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
REINDEX CONCURRENTLYUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Stored Generated ColumnsUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Temporal constraintsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Typed tablesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Virtual Generated ColumnsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Performance

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Abbreviated KeysUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Asynchronous CommitUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Asynchronous I/O (AIO)UnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Automatic plan invalidationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Background CheckpointerUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Background WriterUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Base backup throttlingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
CREATE STATISTICS - most-common values (MCV) statisticsUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
CREATE STATISTICS - multicolumnUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
CREATE STATISTICS - "OR" and "IN/ANY" statisticsUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Cross datatype hashing supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Distributed checkpointingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Foreign keys marked as NOT VALIDUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Frozen page mapUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Full Text SearchUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Hash aggregation can use diskUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Hashing support for DISTINCT/UNION/INTERSECT/EXCEPTUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Hashing support for FULL OUTER JOIN, LEFT OUTER JOIN and RIGHT OUTER JOINUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Heap Only Tuples (HOT)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Improved performance for sorts exceeding working memoryUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Improved window function performanceUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Incremental sortUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Incremental sort for SELECT DISTINCTUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Incremental sort for window functionsUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Inlined WITH Queries (Common Table Expressions)UnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Inlining of SQL-functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Just-in-Time (JIT) compilation for expression evaluation and tuple deformingUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Load balancing for libpq / psqlUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
LZ4 compression for TOAST tablesUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Multi-core scalability for read-only workloadsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Multiple temporary tablespacesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Outer Join reorderingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Parallel bitmap heap scansUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel FULL and RIGHT joinsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel full table scans (sequential scans)UnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel hash joinsUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel JOIN, aggregateUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel merge joinsUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel queryUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel "SELECT DISTINCT"UnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Partial sort capability (top-n sorting)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Query pipeliningUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Reduced lock levels for ALTER TABLE commandsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
SELECT ... FOR UPDATE/SHARE NOWAITUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Set costs specific to TABLESPACEsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Shared row level lockingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
SIMD support for ARMUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SIMD support for x86UnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SKIP LOCKED clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Synchronized sequential scanningUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
TABLESAMPLE clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
TablespacesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Unlogged tablesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
WAL Buffer auto-tuningUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown

JSON

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Improved set of JSON functions and operatorsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
JSONB data typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
JSONB-modifying operators and functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
JSONB SubscriptingUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
JSON data typeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
SQL/JSON constructorsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL/JSON: datetime()UnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL/JSON IS JSONUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL/JSON JSON_TABLEUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL/JSON path expressionsUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SQL/JSON query functionsUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Partitioning & Inheritance

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Accelerated partition pruningUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Declarative table partitioningUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Default PartitionUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Foreign Key references for partitioned tablesUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Foreign table inheritanceUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Partitioning by a hash keyUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Partition pruning during query executionUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Support for PRIMARY KEY, FOREIGN KEY, indexes, and triggers on partitioned tablesUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Table PartitioningUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
UPDATE on a partition keyUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Views & Materialized Views

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Materialized ViewsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Materialized views with concurrent refreshUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
SECURITY INVOKER viewsUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Temporary VIEWsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Updatable viewsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
WITH CHECK clauseUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown

Replication

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ALTER SUBSCRIPTION ... SKIPUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Cascading streaming replicationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Configure max WAL retention for replication slotsUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Failover support for logical replication slotsUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replicationUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication avoids replication loopsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication column listsUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication for partitioned tablesUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication from standbysUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication of stored generated columnsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication initial sync using binary protocolUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication lookups with additional indexesUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication parallel apply of transactionsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication publish all tables in schemaUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication row filteringUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication slots migrate through pg_upgrade migrateUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication stream in-progress transactionsUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication subscriber can disable on errorUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Logical replication write conflict loggingUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Quorum commit for synchronous replicationUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Replication SlotsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
Streaming-only cascading replicationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Streaming ReplicationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Synchronous replicationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown

Backup, Restore, & Data Integrity

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Archive modulesUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Checksum on data pagesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Enable/Disable page checksums in an offline clusterUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Generic WAL facilityUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Hot StandbyUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
lz4 and Zstandard (zstd) compression for WAL full page writesUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
min_wal_size / max_wal_sizeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Multiple synchronous standbysUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Named restore pointsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Parallel pg_dumpUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Parallel restoreUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
pg_basebackup client decompressionUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_basebackup incremental backupUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_basebackup server-side compressionUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_basebackup toolUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
pg_dump, pg_dumpall, pg_restore --filterUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_receivewal (formerly pg_receivexlog)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Point-in-Time RecoveryUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Pre-fetch WAL during recoveryUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
remote_apply modeUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Time-delayed StandbysUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
Verify backup integrity (pg_verifybackup)UnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Warm StandbyUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown

Upgrade

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
pg_upgrade --swapUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Planner statistics preserved on major version upgradeUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Data Import & Export

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
COPY from/to STDIN/STDOUTUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
COPY FROM ... WHEREUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
COPY ... ON_ERRORUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
COPY with arbitrary SELECTUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
CSV support for COPYUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown

Configuration Management

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ALTER SYSTEMUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
Fractional input for "integer" valuesUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Include directives for pg_hba.conf and pg_ident.confUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Per user/database server configuration settingsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
pg_config system viewUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Regular expression matching in pg_hba.conf and pg_ident.confUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Security

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Channel binding for SCRAM authenticationUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Client can require SCRAM channel bindingUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Client-specified requirements for authenticationUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Column level permissionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Default permissionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Direct TLS negotiation ("sslnegotiation")UnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
FIPS mode validationUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONSUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
GSSAPI client and server-side encryptionUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
GSSAPI supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Kerberos credential delegationUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
krb5 authentication (without gssapi)UnknownUnknownObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesYesYesYesYesUnknownUnknown
Large object access controlsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
LDAP server discoveryUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Multifactor authentication via valid client SSL/TLS certificateUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Native LDAP authenticationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
Native RADIUS authenticationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
OAuth Authentication / AuthorizationUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Per user/database connection limitsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Predefined rolesUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Privileges for setting configuration parametersUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
ROLESUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Row-Level SecurityUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
SCRAM-SHA-256 AuthenticationUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Search+bind mode operation for LDAP authenticationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
security_barrier option on viewsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
Security Service Provider Interface (SSPI)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
SHA-2 encryption for password hashingUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
SSL certificate validation in libpqUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
SSL client certificate authenticationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
SSPI authentication via GSSAPIUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Support using the client's OS trusted CA.UnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
TLS v1.3 cipher suite allowlistingUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Transactions and Visibility

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
CursorsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
SavepointsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Serializable Snapshot IsolationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Two Phase commitUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Updatable cursorsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown

VACUUM and Maintenance

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Inserted data can trigger autovacuumUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Integrated autovacuum daemonUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Page freezing optimizationsUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallelized VACUUM for IndexesUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel vacuumdb jobsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Radix tree memory structure for vacuumUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Vacuum "emergency mode"UnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Visibility Map for VacuumingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown

Foreign Data Wrappers

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Certificate authentication with postgres_fdwUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
CREATE FOREIGN TABLE ... LIKEUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Foreign data wrapper query parallelismUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Foreign data wrappersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Foreign TablesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
IMPORT FOREIGN SCHEMAUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
Import foreign table partitionsUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Parallel query execution on remote databasesUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
postgres_fdw parallel commitUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
postgres_fdw pushdownUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
postgres_fdw SCRAM authentication passthroughUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
PostgreSQL Foreign Data WrapperUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
Writable Foreign Data WrappersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown

Custom Functions, Stored Procedures, & Triggers

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ALTER TABLE ENABLE/DISABLE TRIGGERUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
ALTER TABLE / ENABLE REPLICA TRIGGER/RULEUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
BEGIN ATOMIC function bodiesUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
CALL syntax for executing proceduresUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Column level triggersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
CREATE PROCEDURE syntax for SQL stored proceduresUnknownUnknownYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Event triggersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
FILTER clause for aggregate functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
ORDER BY support within aggregatesUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Per function GUC settingsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Per function statisticsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
RETURN QUERY EXECUTEUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
RETURNS TABLEUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Statement level triggersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Statement level TRUNCATE triggersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Triggers on viewsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Variadic functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
WHEN clause for CREATE TRIGGERUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown

Procedural Languages

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
CASE in pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
CONTINUE statement for PL/pgSQLUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
CREATE TRANSFORMUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
DO statement for pl/perlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
DO statement for pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
EXCEPTION support in PL/pgSQLUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
EXECUTE USING in PL/pgSQLUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
FOREACH IN ARRAY in pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
IN/OUT/INOUT parameters for pl/pgsql and PL/SQLUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Named parametersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Non-superuser language creationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
pl/pgsql installed by defaultUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Polymorphic functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Python 3 support for pl/pythonUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Qualified function parametersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Query parallelism for RETURN QUERYUnknownUnknownYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
RETURN QUERY in pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
ROWS and COST specification for functionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Scrollable and updatable cursor support for pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
SQLERRM/SQLSTATE for pl/pgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Unicode object support in PL/pythonUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
User defined exceptionsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Validator function for pl/perlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown

Extensions

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
CREATE EXTENSION .. CASCADEUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Extension InstallationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Trusted ExtensionsUnknownUnknownYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown

Internationalisation

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Built-in, platform independent immutable collationUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
casefoldUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Column-level collation supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
Database level CollationUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Default ICU collations for clusters/databasesUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
EUC_JIS_2004/ SHIFT_JIS_2004 supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
ICU collationsUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
LIKE comparisons for nondeterministic collationsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Multibyte encoding support, incl. UTF8UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Multiple language supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Nondeterministic collationsUnknownUnknownYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_unicode_fast collationUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Unicode string literals and identifiersUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
UTF8 support on WindowsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown

Client Applications

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
pgbenchUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
pg_combinebackupUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_createsubscriberUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_prewarmUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoUnknownUnknown
pg_rewindUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_standbyUnknownUnknownObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
pg_upgradeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
pg_waldumpUnknownUnknownYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_walsummaryUnknownUnknownYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_xlogdumpUnknownUnknownObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
psql \bindUnknownUnknownYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
psql \dconfigUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
psql pipeline queriesUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
psql named prepared statementsUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
Version aware psqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown

Additional Modules (contrib)

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
adminpackUnknownUnknownNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
auth_delayUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
auto_explainUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
btree_ginUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
btree_gistUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
citextUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
dblinkUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
dblink asyncronous notification supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
file_fdwUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
fuzzystrmatchUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
hstoreUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
intarrayUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
isn (ISBN)UnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
KNN support for CUBEUnknownUnknownYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoUnknownUnknown
ltreeUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
pageinspectUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
passwordcheckUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
pg_buffercacheUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
pg_freespacemapUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
pg_logicalinspectUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_overexplainUnknownUnknownYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
pg_stat_statementsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
pg_stat_statements improvementsUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
pgstattupleUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
pg_trgmUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
pg_trgm regular expressions indexingUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoUnknownUnknown
pg_walinspectUnknownUnknownYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoUnknownUnknown
segUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
sepgsqlUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoUnknownUnknown
sslinfoUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoUnknownUnknown
tablefuncUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
tcnUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoUnknownUnknown
tsearch2 compatibility wrapperUnknownUnknownObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
unaccentUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
uuid-osspUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
xml2UnknownUnknownObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesUnknownUnknown

Network

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Full SSL supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
IPv6 SupportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
V2 client protocolUnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteUnknownUnknown
V3 client protocolUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown

Platforms

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Microsoft Visual C++ SupportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoUnknownUnknown
Native Windows PortUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesUnknownUnknown
Spinlock support for the SuperH hardware platformUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown
Sun Studio compiler on LinuxUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoUnknownUnknown
Windows x64 supportUnknownUnknownYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoUnknownUnknown

后端

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
默认启用 autovacuumUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
多 autovacuum 工作进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
美元引用UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
unnest/array_aggUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
基于磁盘的 FSMUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
版本感知的 psqlUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
用于 Vacuuming 的可见性图UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
EXPLAIN 的 XML、JSON 和 YAML 输出UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
文本搜索同义词字典的前缀支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
EXPLAIN (BUFFERS) 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
LISTEN/NOTIFY 的有效载荷支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
ECPG 的 SQLDA 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
命名恢复点UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
可串行快照隔离UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
可更新游标UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
64位大对象UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
匿名共享内存支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
自定义后台工作进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
动态后台工作进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
用于监控规划器的可加载插件基础设施UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
并行 vacuumdb 作业UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
索引的并行 VACUUMUnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
插入的数据可触发自动 vacuumUnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
EXPLAIN (WAL) 支持UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
咨询锁UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
两阶段提交UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
集成自动 vacuum 守护进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
保存点UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
SQL 标准信息模式UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
可持有游标UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

数据类型、函数和运算符

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
类型修饰符支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
JSON 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
范围类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
smallserial 类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
改进的 JSON 函数和运算符集UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
JSONB 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
JSONB 修改运算符和函数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
短语搜索UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
复合类型的数组UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
macaddr8 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
GUID/UUID 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
ENUM 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
XML 数据类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
SQL/JSON: datetime()UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
数组中的 NULLUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
数组支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

索引和约束

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
IS NULL 的索引支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
并发 GiST 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
GIN 索引部分匹配UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
可延迟唯一约束UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
排除约束UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
仅索引扫描UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
空间分区 GiST (SP-GiST) 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
范围类型的 SP-GiST 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
GIN 索引性能和大小改进UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
块范围 (BRIN) 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
GiST 上的仅索引扫描UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
并行 B-tree 索引扫描UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
哈希索引的 WAL 支持UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
B-tree 索引的并行 CREATE INDEXUnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
B-tree 的覆盖索引 (INCLUDE)UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
GiST 的覆盖索引 (INCLUDE)UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
K-最近邻 SP-GiST 支持UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
B-tree 去重UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
非阻塞 CREATE INDEXUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
GIN (广义反向索引) 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
内存位图索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
GiST (广义搜索树) 索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
表达式索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

SQL

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
WITH 查询 (公用表表达式)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
SQL 标准间隔处理UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
TABLE 语句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
窗口函数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
可写 WITH 查询 (公用表表达式)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
LATERAL 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
SELECT FOR NO KEY UPDATE/SELECT FOR KEY SHARE 锁定模式UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
ORDER BY NULLS FIRST/LASTUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
WITHIN GROUP 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
WITH ORDINALITY 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
Upsert (INSERT ... ON CONFLICT DO ...)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
GROUPING SETS, CUBE 和 ROLLUP 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
SQL/JSON 路径表达式UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
递归查询UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
FETCH FIRST .. WITH TIESUnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
INSERT/UPDATE/DELETE RETURNINGUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
多行 VALUESUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
行式比较UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo

数据定义语言 (DDL)

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
类型化表UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
ALTER TABLE ... ADD UNIQUE/PRIMARY KEY USING INDEXUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
ALTER object IF EXISTSUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
CREATE TABLE ... (LIKE) 包含外部表、视图和复合类型UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
ALTER TABLE ... SET LOGGED / UNLOGGEDUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
存储生成的列UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
REINDEX CONCURRENTLYUnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
CREATE ACCESS METHODUnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
DROP object IF EXISTSUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
更改列类型 (ALTER TABLE .. ALTER COLUMN TYPE)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
CREATE TEMPORARY TABLE 的 ON COMMIT 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

性能

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
分布式检查点UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
跨数据类型哈希支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
DISTINCT/UNION/INTERSECT/EXCEPT 的哈希支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
并行恢复UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
为 TABLESPACE 设置特定成本UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
K-最近邻 GiST 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
未记录表UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
FULL OUTER JOIN、LEFT OUTER JOIN 和 RIGHT OUTER JOIN 的哈希支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
WAL 缓冲区自动调优UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
全文搜索UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
标记为 NOT VALID 的外键UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
只读工作负载的多核可伸缩性UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
后台检查点进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
部分排序能力 (top-n 排序)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
ALTER TABLE 命令的锁定级别降低UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
同步顺序扫描UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
基础备份节流UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
pg_prewarmUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
SKIP LOCKED 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
TABLESAMPLE 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
缩写键UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
多个临时表空间UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
并行查询UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
并行全表扫描 (顺序扫描)UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
并行 JOIN、聚合UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
已冻结页面映射UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
并行位图堆扫描UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
并行合并连接UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
并行哈希连接UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
表达式求值和元组解构的即时 (JIT) 编译UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
CREATE STATISTICS - 多列UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
CREATE STATISTICS - 最常用值 (MCV) 统计信息UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
加速分区裁剪UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
内联 WITH 查询 (公用表表达式)UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
查询执行期间的分区裁剪UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
增量排序UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
CREATE STATISTICS - "OR" 和 "IN/ANY" 统计信息UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
基于磁盘的哈希聚合UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
自动计划无效化UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
仅堆元组 (HOT)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
外连接重排序UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
共享行级锁定UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
SELECT ... FOR UPDATE/SHARE NOWAITUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
表空间UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
后台写入进程UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
SQL 函数的内联UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
异步提交UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo

分区和继承

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
外部表继承UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
声明式表分区UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
按哈希键分区UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
分区表的 PRIMARY KEY、FOREIGN KEY、索引和触发器支持UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
默认分区UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
分区键上的 UPDATEUnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
分区表的外部键引用UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
分区表的逻辑复制UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
表分区UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo

视图和物化视图

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
可更新视图UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
物化视图UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
带并发刷新的物化视图UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
WITH CHECK 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
临时视图UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo

备份、恢复、数据完整性和复制

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
温备UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
热备UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
流复制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
同步复制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
pg_basebackup 工具UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
级联流复制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
pg_receivewal (原 pg_receivexlog)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
并行 pg_dumpUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
数据页校验和UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
仅流式复制的级联复制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
复制槽UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
延迟备用服务器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
min_wal_size / max_wal_sizeUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
多个同步备用服务器UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
remote_apply 模式UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
通用 WAL 机制UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
逻辑复制UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
同步复制的仲裁提交UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
在离线集群中启用/禁用页面校验和UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
配置复制槽的最大 WAL 保持时间UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
验证备份完整性 (pg_verifybackup)UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
按时间点恢复UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo

数据导入和导出

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
COPY 到/从 STDIN/STDOUTUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
COPY FROM ... WHEREUnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
带任意 SELECT 的 COPYUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
COPY 的 CSV 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo

配置管理

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
每个用户/数据库的服务器配置设置UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
ALTER SYSTEMUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
pg_config 系统视图UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
"整数"值的小数输入UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo

安全

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
安全服务提供商接口 (SSPI)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
libpq 中的 SSL 证书验证UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
SSL 客户端证书身份验证UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
列级别权限UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
默认权限UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
GRANT/REVOKE ON ALL TABLES/SEQUENCES/FUNCTIONSUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
大对象访问控制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
LDAP 身份验证的 Search+bind 模式操作UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
原生 RADIUS 身份验证UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
通过 GSSAPI 进行 SSPI 身份验证UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
GSSAPI 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
视图上的 security_barrier 选项UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
krb5 身份验证 (无 gssapi)UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesYesYesYesYesYesYes
行级安全UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
SCRAM-SHA-256 身份验证UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
SCRAM 身份验证的通道绑定UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
GSSAPI 客户端和服务器端加密UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
LDAP 服务器发现UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
通过有效的客户端 SSL/TLS 证书进行多因素身份验证UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
客户端可要求 SCRAM 通道绑定UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo
原生 LDAP 身份验证UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
ROLESUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
每个用户/数据库的连接限制UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo

外部数据包装器

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
外部表UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
可写外部数据包装器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
外部数据包装器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
PostgreSQL 外部数据包装器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
IMPORT FOREIGN SCHEMAUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
postgres_fdw 下推UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
postgres_fdw 的证书身份验证UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo

自定义函数、存储过程和触发器

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
ALTER TABLE / ENABLE REPLICA TRIGGER/RULEUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
语句级 TRUNCATE 触发器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
RETURNS TABLEUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
可变参数函数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
每个函数的统计信息UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
RETURN QUERY EXECUTEUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
列级别触发器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
CREATE TRIGGER 的 WHEN 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
聚合内的 ORDER BY 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
每个函数的 GUC 设置UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
视图上的触发器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
事件触发器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
聚合函数的 FILTER 子句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNo
SQL 存储过程的 CREATE PROCEDURE 语法UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
执行过程的 CALL 语法UnknownUnknownNoNoNoNoNoYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNo
ALTER TABLE ENABLE/DISABLE TRIGGERUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
语句级触发器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

过程语言

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
非超级用户语言创建UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
PL/pgSQL 中的 EXECUTE USINGUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
pl/pgsql 的可滚动和可更新游标支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
pl/pgsql 中的 CASEUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
用户定义异常UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
函数的 ROWS 和 COST 规范UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
pl/pgsql 的 SQLERRM/SQLSTATEUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
pl/pgsql 的 DO 语句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
PL/python 中的 Unicode 对象支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
pl/pgsql 默认安装UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
pl/perl 的 DO 语句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
pl/python 的 Python 3 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
pl/pgsql 中的 FOREACH IN ARRAYUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
CREATE TRANSFORMUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
pl/pgsql 中的 RETURN QUERYUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
限定函数参数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
pl/pgsql 和 PL/SQL 的 IN/OUT/INOUT 参数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
PL/pgSQL 的 CONTINUE 语句UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
pl/perl 的验证器函数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
命名参数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
PL/pgSQL 中的 EXCEPTION 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
多态函数UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

扩展

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
扩展安装UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
CREATE EXTENSION .. CASCADEUnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
受信任的扩展UnknownUnknownNoNoNoNoNoYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo

国际化

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Windows 上的 UTF8 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
多字节编码支持,包括 UTF8UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
多语言支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
数据库级别排序规则UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
Unicode 字符串文字和标识符UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
EUC_JIS_2004/ SHIFT_JIS_2004 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
列级别排序规则支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
ICU 排序规则UnknownUnknownNoNoNoNoNoYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNoNo
非确定性排序规则UnknownUnknownNoNoNoNoNoYesYesNoNoNoNoNoNoNoNoNoNoNoNoNoNoNo

附加模块 (contrib)

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
contrib/pgbenchUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/segUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/tablefuncUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/pgstattupleUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/dblinkUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/adminpackUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
contrib/fuzzystrmatchUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/pg_buffercacheUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNo
contrib/ltreeUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
contrib/intarrayUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
tsearch2 兼容性包装器UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteYesYesYesYesYesYesYesYesYesNoNoNoNo
contrib/citextUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
contrib/autoexplainUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
contrib/pg_stat_statementsUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
contrib/btree_ginUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
contrib/tsearch2 UTF8 支持UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesNoNoNo
contrib/unaccentUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
dblink 异步通知支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
contrib/dbsizeUnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYes
contrib/passwordcheckUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
contrib/pg_upgradeUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
contrib/sepgsqlUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
contrib/auth_delayUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
contrib/file_fdwUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNo
contrib/tcnUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
pg_stat_statements 改进UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNo
contrib/pg_xlogdumpUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
pg_trgm 正则表达式索引UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesNoNoNoNoNoNoNoNoNo
contrib/pg_rewindUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNo
CUBE 的 KNN 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesNoNoNoNoNoNoNoNoNoNoNoNo
contrib/pageinspectUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
contrib/uuid-osspUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
contrib/pg_standbyUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
contrib/pg_freespacemapUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
contrib/isn (ISBN)UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
contrib/hstoreUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
contrib/sslinfoUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNo
contrib/xml2UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYesNo
contrib/pg_trgmUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
contrib/btree_gistUnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo
contrib/tsearch2UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYesYes
contrib/userlocksUnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYesYes
contrib/pg_autovacuumUnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteYesYes

网络

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
V2 客户端协议UnknownUnknownNoNoNoNoNoObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsoleteObsolete
完整的 SSL 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
IPv6 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes
V3 客户端协议UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYes

平台

Capability20191817161514131211109.69.59.49.39.29.19.08.48.38.28.18.07.4
Linux 上的 Sun Studio 编译器UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNo
SuperH 硬件平台的自旋锁支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
Windows x64 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesNoNoNoNoNoNo
Microsoft Visual C++ 支持UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesNoNoNoNo
原生 Windows 端口UnknownUnknownNoNoNoNoNoYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesYesNo

Complete source data JSON