]> granicus.if.org Git - postgresql/blobdiff - src/backend/utils/cache/lsyscache.c
Fix getTypeIOParam to support type record[].
[postgresql] / src / backend / utils / cache / lsyscache.c
index ceca0e3ede0f1b5584ae290b4cb08cd369d8bd10..cb341b8db679382c3ab8de31ff7a0bb57bc8dc50 100644 (file)
@@ -1890,10 +1890,9 @@ getTypeIOParam(HeapTuple typeTuple)
 
        /*
         * Array types get their typelem as parameter; everybody else gets their
-        * own type OID as parameter.  (As of 8.2, domains must get their own OID
-        * even if their base type is an array.)
+        * own type OID as parameter.
         */
-       if (typeStruct->typtype == TYPTYPE_BASE && OidIsValid(typeStruct->typelem))
+       if (OidIsValid(typeStruct->typelem))
                return typeStruct->typelem;
        else
                return HeapTupleGetOid(typeTuple);