Fix few values in pg_proc for pg_stat_get_replication_slot.
authorAmit Kapila <akapila@postgresql.org>
Fri, 25 Feb 2022 02:21:21 +0000 (07:51 +0530)
committerAmit Kapila <akapila@postgresql.org>
Fri, 25 Feb 2022 02:21:21 +0000 (07:51 +0530)
The function pg_stat_get_replication_slot() is not a SRF but marked
incorrectly in the pg_proc.

Reported-by: Michael Paquier
Discussion: https://postgr.es/m/YhMk4RjoMK3CCXy2@paquier.xyz

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

index 1addb568ef0b908f43c25c6abd6fc9ac9430a0a9..14194afe1cc95fe6dd324b5cb3e7d1070929957e 100644 (file)
@@ -53,6 +53,6 @@
  */
 
 /*                         yyyymmddN */
-#define CATALOG_VERSION_NO 202202221
+#define CATALOG_VERSION_NO 202202251
 
 #endif
index 7f1ee97f55cc7708c3f54ed5207b48597ca5aa32..7de8cfc7e9152aaf5dd1df001597e1a2cf01446d 100644 (file)
   proargnames => '{pid,status,receive_start_lsn,receive_start_tli,written_lsn,flushed_lsn,received_tli,last_msg_send_time,last_msg_receipt_time,latest_end_lsn,latest_end_time,slot_name,sender_host,sender_port,conninfo}',
   prosrc => 'pg_stat_get_wal_receiver' },
 { oid => '6169', descr => 'statistics: information about replication slot',
-  proname => 'pg_stat_get_replication_slot', prorows => '1', proisstrict => 'f',
-  proretset => 't', provolatile => 's', proparallel => 'r',
-  prorettype => 'record', proargtypes => 'text',
+  proname => 'pg_stat_get_replication_slot', proisstrict => 'f', provolatile => 's',
+  proparallel => 'r', prorettype => 'record', proargtypes => 'text',
   proallargtypes => '{text,text,int8,int8,int8,int8,int8,int8,int8,int8,timestamptz}',
   proargmodes => '{i,o,o,o,o,o,o,o,o,o,o}',
   proargnames => '{slot_name,slot_name,spill_txns,spill_count,spill_bytes,stream_txns,stream_count,stream_bytes,total_txns,total_bytes,stats_reset}',