Fix collprovider of predefined collations
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 13 Jun 2017 12:55:09 +0000 (08:55 -0400)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 13 Jun 2017 12:55:09 +0000 (08:55 -0400)
An earlier version of the patch had collprovider as an integer and thus
set these to 0, but the correct setting is now null.

src/include/catalog/catversion.h
src/include/catalog/pg_collation.h

index c657241082420a0d3636273cabce7e3e95a7562c..ae34f75a84974826fe70e3faef76eb628e05e0c9 100644 (file)
@@ -53,6 +53,6 @@
  */
 
 /*                                                     yyyymmddN */
-#define CATALOG_VERSION_NO     201706081
+#define CATALOG_VERSION_NO     201706131
 
 #endif
index 1e44ce0949c47667505da22204fac171b85a201b..901c0b5115e71c23aa1455b657fb18ff81f62fdf 100644 (file)
@@ -70,13 +70,13 @@ typedef FormData_pg_collation *Form_pg_collation;
  * ----------------
  */
 
-DATA(insert OID = 100 ( default                PGNSP PGUID d -1 "" "" 0 ));
+DATA(insert OID = 100 ( default                PGNSP PGUID d -1 "" "" _null_ ));
 DESCR("database's default collation");
 #define DEFAULT_COLLATION_OID  100
-DATA(insert OID = 950 ( C                      PGNSP PGUID c -1 "C" "C" 0 ));
+DATA(insert OID = 950 ( C                      PGNSP PGUID c -1 "C" "C" _null_ ));
 DESCR("standard C collation");
 #define C_COLLATION_OID                        950
-DATA(insert OID = 951 ( POSIX          PGNSP PGUID c -1 "POSIX" "POSIX" 0 ));
+DATA(insert OID = 951 ( POSIX          PGNSP PGUID c -1 "POSIX" "POSIX" _null_ ));
 DESCR("standard POSIX collation");
 #define POSIX_COLLATION_OID            951