mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-27 17:06:29 +00:00
Mark set_repmgrd_pid() as "RETURNS NULL ON NULL INPUT"
When unsetting the PID, we'll want to set the pidfile to NULL rather than an empty string.
This commit is contained in:
@@ -1920,7 +1920,7 @@ repmgrd_set_pid(PGconn *conn, pid_t repmgrd_pid, const char *pidfile)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
appendPQExpBufferStr(&query,
|
appendPQExpBufferStr(&query,
|
||||||
" '')");
|
" NULL)");
|
||||||
}
|
}
|
||||||
|
|
||||||
res = PQexec(conn, query.data);
|
res = PQexec(conn, query.data);
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
|
-- complain if script is sourced in psql, rather than via CREATE EXTENSION
|
||||||
\echo Use "CREATE EXTENSION repmgr" to load this file. \quit
|
\echo Use "CREATE EXTENSION repmgr" to load this file. \quit
|
||||||
|
|
||||||
|
ALTER FUNCTION set_repmgrd_pid(INT, TEXT) RETURNS NULL ON NULL INPUT;
|
||||||
|
|
||||||
|
|||||||
@@ -176,7 +176,7 @@ CREATE FUNCTION get_repmgrd_pidfile()
|
|||||||
CREATE FUNCTION set_repmgrd_pid(INT, TEXT)
|
CREATE FUNCTION set_repmgrd_pid(INT, TEXT)
|
||||||
RETURNS VOID
|
RETURNS VOID
|
||||||
AS 'MODULE_PATHNAME', 'set_repmgrd_pid'
|
AS 'MODULE_PATHNAME', 'set_repmgrd_pid'
|
||||||
LANGUAGE C STRICT;
|
LANGUAGE C CALLED ON NULL INPUT;
|
||||||
|
|
||||||
CREATE FUNCTION repmgrd_is_running()
|
CREATE FUNCTION repmgrd_is_running()
|
||||||
RETURNS BOOL
|
RETURNS BOOL
|
||||||
|
|||||||
Reference in New Issue
Block a user