Hi, I noticed that these two function, introduced in d746021de18b, disagree on what types they support. For construct_array_builtin, we support these types:
- CHAROID: - CSTRINGOID: - FLOAT4OID: - INT2OID: - INT4OID: - INT8OID: - NAMEOID: - OIDOID: - REGTYPEOID: - TEXTOID: - TIDOID: while deconstruct_array_builtin supports just a subset: - CHAROID: - CSTRINGOID: - FLOAT8OID: - INT2OID: - OIDOID: - TEXTOID: - TIDOID: I ran into this for INT4OID. Sure, I can just lookup the stuff and use the regualr deconstruct_array, but the asymmetry seems a bit strange. Is that intentional? regards -- Tomas Vondra EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company