Set gen_random_uuid() to volatile
authorPeter Eisentraut <peter@eisentraut.org>
Wed, 19 Feb 2020 19:09:32 +0000 (20:09 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Wed, 19 Feb 2020 19:09:32 +0000 (20:09 +0100)
It was set to immutable.  This was a mistake in the initial
commit (5925e5549890416bcf588334d9d0bc99f8ad6c7f).

Reported-by: hubert depesz lubaczewski <depesz@depesz.com>
Discussion: https://www.postgresql.org/message-id/flat/20200218185452.GA8710%40depesz.com

src/include/catalog/catversion.h
src/include/catalog/pg_proc.dat

index 571b6a2c23b509bc915e62a580d1ed3859fd53cb..2fe64b9d19a5e774fc77c9a1f95fd087f59d9a7d 100644 (file)
@@ -53,6 +53,6 @@
  */
 
 /*                         yyyymmddN */
-#define CATALOG_VERSION_NO 202002071
+#define CATALOG_VERSION_NO 202002191
 
 #endif
index 0345118cdb58219717fee5d5ae2157a2c5f09b06..eb3c1a88d14b679321ffc7a04f20c6c1227aa9f6 100644 (file)
   proname => 'uuid_hash_extended', prorettype => 'int8',
   proargtypes => 'uuid int8', prosrc => 'uuid_hash_extended' },
 { oid => '3432', descr => 'generate random UUID',
-  proname => 'gen_random_uuid', proleakproof => 't', prorettype => 'uuid',
-  proargtypes => '', prosrc => 'gen_random_uuid' },
+  proname => 'gen_random_uuid', proleakproof => 't', provolatile => 'v',
+  prorettype => 'uuid', proargtypes => '', prosrc => 'gen_random_uuid' },
 
 # pg_lsn
 { oid => '3229', descr => 'I/O',