Update pgpool-recovery function definitions.
authorTatsuo Ishii <ishii@sraoss.co.jp>
Wed, 12 Feb 2020 04:01:22 +0000 (13:01 +0900)
committerTatsuo Ishii <ishii@sraoss.co.jp>
Wed, 12 Feb 2020 04:01:22 +0000 (13:01 +0900)
src/sql/pgpool-recovery/pgpool-recovery.sql.in

index 0c77d5e22731759a08ac11a136f436699b89360b..fe72d66e2e1c6731bb79479325261ab7ffc8066c 100644 (file)
@@ -1,4 +1,33 @@
-CREATE OR REPLACE FUNCTION pgpool_recovery(text, text, text, text)
+CREATE OR REPLACE FUNCTION pgpool_recovery(IN script_name text,
+          IN remote_host text,
+          IN remote_data_directory text,
+          IN primary_port text,
+          IN remote_node integer,
+          IN remote_port text)
+RETURNS bool
+AS 'MODULE_PATHNAME', 'pgpool_recovery'
+LANGUAGE C STRICT;
+
+CREATE OR REPLACE FUNCTION pgpool_recovery(IN script_name text,
+          IN remote_host text,
+          IN remote_data_directory text,
+          IN primary_port text,
+          IN remote_node integer)
+RETURNS bool
+AS 'MODULE_PATHNAME', 'pgpool_recovery'
+LANGUAGE C STRICT;
+
+CREATE OR REPLACE FUNCTION pgpool_recovery(IN script_name text,
+          IN remote_host text,
+          IN remote_data_directory text,
+          IN primary_port text)
+RETURNS bool
+AS 'MODULE_PATHNAME', 'pgpool_recovery'
+LANGUAGE C STRICT;
+
+CREATE OR REPLACE FUNCTION pgpool_recovery(IN script_name text,
+          IN remote_host text,
+          IN remote_data_directory text)
 RETURNS bool
 AS 'MODULE_PATHNAME', 'pgpool_recovery'
 LANGUAGE C STRICT;