Lowest PostgreSQL major version the backend supports. Below this the schema
and operation functions rely on features (or fixes) that are absent or
unreliable, so we refuse to run rather than fail later in a surprising way.
Rationale: the operation functions use INSERT … ON CONFLICT, transaction
advisory locks, to_regclass, multi-array unnest(…) WITH ORDINALITY, and
lean on the read-write "expanded array" representation for cheap in-loop
accumulation — all comfortably available here, on a version that is still
within the PostgreSQL support window.
Lowest PostgreSQL major version the backend supports. Below this the schema and operation functions rely on features (or fixes) that are absent or unreliable, so we refuse to run rather than fail later in a surprising way.
Rationale: the operation functions use
INSERT … ON CONFLICT, transaction advisory locks,to_regclass, multi-arrayunnest(…) WITH ORDINALITY, and lean on the read-write "expanded array" representation for cheap in-loop accumulation — all comfortably available here, on a version that is still within the PostgreSQL support window.