mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-26 00:26:30 +00:00
Use "MODULE_PATHNAME" in function definitions
This commit is contained in:
@@ -58,70 +58,69 @@ LEFT JOIN repmgr.nodes un
|
|||||||
|
|
||||||
CREATE FUNCTION set_local_node_id(INT)
|
CREATE FUNCTION set_local_node_id(INT)
|
||||||
RETURNS VOID
|
RETURNS VOID
|
||||||
AS '$libdir/repmgr', 'set_local_node_id'
|
AS 'MODULE_PATHNAME', 'set_local_node_id'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION standby_set_last_updated()
|
CREATE FUNCTION standby_set_last_updated()
|
||||||
RETURNS TIMESTAMP WITH TIME ZONE
|
RETURNS TIMESTAMP WITH TIME ZONE
|
||||||
AS '$libdir/repmgr', 'standby_set_last_updated'
|
AS 'MODULE_PATHNAME', 'standby_set_last_updated'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION standby_get_last_updated()
|
CREATE FUNCTION standby_get_last_updated()
|
||||||
RETURNS TIMESTAMP WITH TIME ZONE
|
RETURNS TIMESTAMP WITH TIME ZONE
|
||||||
AS '$libdir/repmgr', 'standby_get_last_updated'
|
AS 'MODULE_PATHNAME', 'standby_get_last_updated'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
/* failover functions */
|
/* failover functions */
|
||||||
|
|
||||||
CREATE FUNCTION request_vote(INT,INT)
|
CREATE FUNCTION request_vote(INT,INT)
|
||||||
RETURNS pg_lsn
|
RETURNS pg_lsn
|
||||||
AS '$libdir/repmgr', 'request_vote'
|
AS 'MODULE_PATHNAME', 'request_vote'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION get_voting_status()
|
CREATE FUNCTION get_voting_status()
|
||||||
RETURNS INT
|
RETURNS INT
|
||||||
AS '$libdir/repmgr', 'get_voting_status'
|
AS 'MODULE_PATHNAME', 'get_voting_status'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION set_voting_status_initiated()
|
CREATE FUNCTION set_voting_status_initiated()
|
||||||
RETURNS INT
|
RETURNS INT
|
||||||
AS '$libdir/repmgr', 'set_voting_status_initiated'
|
AS 'MODULE_PATHNAME', 'set_voting_status_initiated'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION other_node_is_candidate(INT, INT)
|
CREATE FUNCTION other_node_is_candidate(INT, INT)
|
||||||
RETURNS BOOL
|
RETURNS BOOL
|
||||||
AS '$libdir/repmgr', 'other_node_is_candidate'
|
AS 'MODULE_PATHNAME', 'other_node_is_candidate'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION notify_follow_primary(INT)
|
CREATE FUNCTION notify_follow_primary(INT)
|
||||||
RETURNS VOID
|
RETURNS VOID
|
||||||
AS '$libdir/repmgr', 'notify_follow_primary'
|
AS 'MODULE_PATHNAME', 'notify_follow_primary'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION get_new_primary()
|
CREATE FUNCTION get_new_primary()
|
||||||
RETURNS INT
|
RETURNS INT
|
||||||
AS '$libdir/repmgr', 'get_new_primary'
|
AS 'MODULE_PATHNAME', 'get_new_primary'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
CREATE FUNCTION reset_voting_status()
|
CREATE FUNCTION reset_voting_status()
|
||||||
RETURNS VOID
|
RETURNS VOID
|
||||||
AS '$libdir/repmgr', 'reset_voting_status'
|
AS 'MODULE_PATHNAME', 'reset_voting_status'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
|
|
||||||
CREATE FUNCTION am_bdr_failover_handler(INT)
|
CREATE FUNCTION am_bdr_failover_handler(INT)
|
||||||
RETURNS BOOL
|
RETURNS BOOL
|
||||||
AS '$libdir/repmgr', 'am_bdr_failover_handler'
|
AS 'MODULE_PATHNAME', 'am_bdr_failover_handler'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
|
|
||||||
CREATE FUNCTION unset_bdr_failover_handler()
|
CREATE FUNCTION unset_bdr_failover_handler()
|
||||||
RETURNS VOID
|
RETURNS VOID
|
||||||
AS '$libdir/repmgr', 'unset_bdr_failover_handler'
|
AS 'MODULE_PATHNAME', 'unset_bdr_failover_handler'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C STRICT;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CREATE VIEW repmgr.replication_status AS
|
CREATE VIEW repmgr.replication_status AS
|
||||||
SELECT m.primary_node_id, m.standby_node_id, n.node_name AS standby_name,
|
SELECT m.primary_node_id, m.standby_node_id, n.node_name AS standby_name,
|
||||||
n.type AS node_type, n.active, last_monitor_time,
|
n.type AS node_type, n.active, last_monitor_time,
|
||||||
|
|||||||
Reference in New Issue
Block a user