SQL: user-defined range types, and enum OIDs in every plan shape
Summary: SQL: user-defined range types, and enum OIDs in every plan shape (v0.5.4b237).
A focused SQL-server release, both slices driven by the psycopg
conformance gauge. CREATE TYPE ... AS RANGE brings user-defined range
types end to end — catalog rows, the v3 extended protocol's binary codec
path, and range operators over the new types — building on the
range/multirange parameter support that shipped in the previous release.
And enum result OIDs now survive every plan shape: joins, subqueries,
set operations, and computed projections all report the enum's real
pg_type OID in RowDescription (previously only simple scans did), with
mood[]-style enum-array columns decoding correctly on the binary path.