From 6b6d00ef386522c8e3352ab060de28728115d34c Mon Sep 17 00:00:00 2001 From: Onder Kalaci Date: Mon, 6 Apr 2020 12:09:58 +0200 Subject: [PATCH] Properly add the external function --- .../citus_remote_connection_stats/9.3-2.sql | 26 +++++++++++++++---- .../citus_remote_connection_stats/latest.sql | 26 +++++++++++++++---- 2 files changed, 42 insertions(+), 10 deletions(-) diff --git a/src/backend/distributed/sql/udfs/citus_remote_connection_stats/9.3-2.sql b/src/backend/distributed/sql/udfs/citus_remote_connection_stats/9.3-2.sql index 873f2a8c5..bb4dccd87 100644 --- a/src/backend/distributed/sql/udfs/citus_remote_connection_stats/9.3-2.sql +++ b/src/backend/distributed/sql/udfs/citus_remote_connection_stats/9.3-2.sql @@ -1,6 +1,22 @@ -CREATE OR REPLACE FUNCTION citus_remote_connection_stats(OUT hostname text, OUT port int, OUT database_name text, OUT connection_count_to_node int) - RETURNS SETOF RECORD - LANGUAGE C STRICT - AS 'MODULE_PATHNAME', $$citus_remote_connection_stats$$; - COMMENT ON FUNCTION citus_remote_connection_stats(OUT hostname text, OUT port int, OUT database_name text, OUT connection_count_to_node int) +CREATE OR REPLACE FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) +RETURNS SETOF RECORD +LANGUAGE C STRICT +AS 'MODULE_PATHNAME', $$citus_remote_connection_stats$$; + +COMMENT ON FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) IS 'returns statistics about remote connections'; + +REVOKE ALL ON FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) +FROM PUBLIC; diff --git a/src/backend/distributed/sql/udfs/citus_remote_connection_stats/latest.sql b/src/backend/distributed/sql/udfs/citus_remote_connection_stats/latest.sql index 873f2a8c5..bb4dccd87 100644 --- a/src/backend/distributed/sql/udfs/citus_remote_connection_stats/latest.sql +++ b/src/backend/distributed/sql/udfs/citus_remote_connection_stats/latest.sql @@ -1,6 +1,22 @@ -CREATE OR REPLACE FUNCTION citus_remote_connection_stats(OUT hostname text, OUT port int, OUT database_name text, OUT connection_count_to_node int) - RETURNS SETOF RECORD - LANGUAGE C STRICT - AS 'MODULE_PATHNAME', $$citus_remote_connection_stats$$; - COMMENT ON FUNCTION citus_remote_connection_stats(OUT hostname text, OUT port int, OUT database_name text, OUT connection_count_to_node int) +CREATE OR REPLACE FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) +RETURNS SETOF RECORD +LANGUAGE C STRICT +AS 'MODULE_PATHNAME', $$citus_remote_connection_stats$$; + +COMMENT ON FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) IS 'returns statistics about remote connections'; + +REVOKE ALL ON FUNCTION pg_catalog.citus_remote_connection_stats( + OUT hostname text, + OUT port int, + OUT database_name text, + OUT connection_count_to_node int) +FROM PUBLIC;