Fix typcategory labeling of jsonb.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 May 2014 13:25:58 +0000 (09:25 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 9 May 2014 13:25:58 +0000 (09:25 -0400)
Dunno who had the cute idea of labeling jsonb as typcategory 'C',
but it is not a composite type.  Label it 'U', since that's what
json is using.

src/include/catalog/catversion.h
src/include/catalog/pg_type.h

index f66abb1ab8a42ef3068996fd8ed1f8b83ee720a1..76422e55872adb56281f24afc180f7628a079ef6 100644 (file)
@@ -53,6 +53,6 @@
  */
 
 /*                                                     yyyymmddN */
-#define CATALOG_VERSION_NO     201405092
+#define CATALOG_VERSION_NO     201405093
 
 #endif
index 2798f623054b57ddad91a959264f6b523c0d6cfe..a8abc0fcd9e5cd12810ae9412105e141178b6047 100644 (file)
@@ -607,7 +607,7 @@ DATA(insert OID = 3735 ( _regconfig         PGNSP PGUID -1 f b A f t \054 0 3734 0 arra
 DATA(insert OID = 3770 ( _regdictionary PGNSP PGUID -1 f b A f t \054 0 3769 0 array_in array_out array_recv array_send - - array_typanalyze i x f 0 -1 0 0 _null_ _null_ _null_ ));
 
 /* jsonb */
-DATA(insert OID = 3802 ( jsonb                 PGNSP PGUID -1 f b C f t \054 0 0 3807 jsonb_in jsonb_out jsonb_recv jsonb_send - - - i x f 0 -1 0 0 _null_ _null_ _null_ ));
+DATA(insert OID = 3802 ( jsonb                 PGNSP PGUID -1 f b U f t \054 0 0 3807 jsonb_in jsonb_out jsonb_recv jsonb_send - - - i x f 0 -1 0 0 _null_ _null_ _null_ ));
 DESCR("Binary JSON");
 #define JSONBOID 3802
 DATA(insert OID = 3807 ( _jsonb                        PGNSP PGUID -1 f b A f t \054 0 3802 0 array_in array_out array_recv array_send - - array_typanalyze i x f 0 -1 0 0 _null_ _null_ _null_ ));