It lack 6-argument form of pgpool_recovery (used by v4.2). As a
result, if 4.3 extension is already installed, pgpool_setup fails
because it wants 6-argument form of pgpool_recovery.
AS 'MODULE_PATHNAME', 'pgpool_recovery'
LANGUAGE C STRICT;
+CREATE 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 '$libdir/pgpool-recovery', 'pgpool_recovery'
+LANGUAGE C STRICT;
+
CREATE FUNCTION pgpool_recovery(IN script_name text,
IN remote_host text,
IN remote_data_directory text,