|
3 | 3 |
|
4 | 4 | -- collection of diagnostic checks for TimescaleDB |
5 | 5 |
|
6 | | -CREATE OR REPLACE FUNCTION check_deprecated_features() RETURNS void LANGUAGE plpgsql AS |
| 6 | +CREATE OR REPLACE FUNCTION pg_temp.check_deprecated_features() RETURNS void LANGUAGE plpgsql AS |
7 | 7 | $$ |
8 | 8 | BEGIN |
9 | 9 | -- check for hypertables with hypercore access method |
|
19 | 19 | END |
20 | 20 | $$ SET search_path = pg_catalog, pg_temp; |
21 | 21 |
|
22 | | -CREATE OR REPLACE FUNCTION check_cagg_large_materialization_range() RETURNS void LANGUAGE plpgsql AS |
| 22 | +CREATE OR REPLACE FUNCTION pg_temp.check_cagg_large_materialization_range() RETURNS void LANGUAGE plpgsql AS |
23 | 23 | $$ |
24 | 24 | DECLARE |
25 | 25 | cagg regclass; |
|
47 | 47 | END |
48 | 48 | $$ SET search_path = pg_catalog, pg_temp; |
49 | 49 |
|
50 | | -CREATE OR REPLACE FUNCTION check_job_failures() RETURNS void LANGUAGE plpgsql AS |
| 50 | +CREATE OR REPLACE FUNCTION pg_temp.check_job_failures() RETURNS void LANGUAGE plpgsql AS |
51 | 51 | $$ |
52 | 52 | DECLARE |
53 | 53 | v_failed int; |
|
83 | 83 | $$ SET search_path = pg_catalog, pg_temp; |
84 | 84 |
|
85 | 85 |
|
86 | | -CREATE OR REPLACE FUNCTION check_compressed_chunk_batch_sizes() RETURNS void LANGUAGE plpgsql AS |
| 86 | +CREATE OR REPLACE FUNCTION pg_temp.check_compressed_chunk_batch_sizes() RETURNS void LANGUAGE plpgsql AS |
87 | 87 | $$ |
88 | 88 | DECLARE |
89 | 89 | v_hypertable_id int; |
@@ -141,22 +141,15 @@ BEGIN |
141 | 141 | END |
142 | 142 | $$ SET search_path = pg_catalog, pg_temp; |
143 | 143 |
|
144 | | -CREATE OR REPLACE FUNCTION run_checks() RETURNS void LANGUAGE plpgsql AS |
| 144 | +CREATE OR REPLACE FUNCTION pg_temp.run_checks() RETURNS void LANGUAGE plpgsql AS |
145 | 145 | $$ |
146 | 146 | BEGIN |
147 | | - PERFORM check_deprecated_features(); |
148 | | - PERFORM check_job_failures(); |
149 | | - PERFORM check_compressed_chunk_batch_sizes(); |
150 | | - PERFORM check_cagg_large_materialization_range(); |
| 147 | + PERFORM pg_temp.check_deprecated_features(); |
| 148 | + PERFORM pg_temp.check_job_failures(); |
| 149 | + PERFORM pg_temp.check_compressed_chunk_batch_sizes(); |
| 150 | + PERFORM pg_temp.check_cagg_large_materialization_range(); |
151 | 151 | END |
152 | | -$$; |
153 | | - |
154 | | --- to support installing in a non-default schema, set search_path for the main function to current schema |
155 | | -DO $$ |
156 | | -BEGIN |
157 | | - PERFORM format('ALTER FUNCTION run_checks() SET search_path to pg_catalog, %I, pg_temp', current_schema()); |
158 | | -END |
159 | | -$$; |
| 152 | +$$ SET search_path = pg_catalog, pg_temp; |
160 | 153 |
|
161 | | -SELECT run_checks(); |
| 154 | +SELECT pg_temp.run_checks(); |
162 | 155 |
|
0 commit comments