Skip to content

Commit f350796

Browse files
reserve ivorysql prefix for configs
1 parent f9192e6 commit f350796

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

contrib/ivorysql_ora/expected/ora_misc_functions.out

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4181,3 +4181,10 @@ reset nls_date_format;
41814181
reset nls_timestamp_format;
41824182
reset nls_timestamp_tz_format;
41834183
reset default_text_search_config;
4184+
-- should throw errors, because dummy_config is not a valid configuration name
4185+
set ivorysql.dummy_config to dummy;
4186+
ERROR: invalid configuration parameter name "ivorysql.dummy_config"
4187+
DETAIL: "ivorysql" is a reserved prefix.
4188+
reset ivorysql.dummy_config;
4189+
ERROR: invalid configuration parameter name "ivorysql.dummy_config"
4190+
DETAIL: "ivorysql" is a reserved prefix.

contrib/ivorysql_ora/sql/ora_misc_functions.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2345,3 +2345,6 @@ reset nls_date_format;
23452345
reset nls_timestamp_format;
23462346
reset nls_timestamp_tz_format;
23472347
reset default_text_search_config;
2348+
-- should throw errors, because dummy_config is not a valid configuration name
2349+
set ivorysql.dummy_config to dummy;
2350+
reset ivorysql.dummy_config;

contrib/ivorysql_ora/src/ivorysql_ora.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,8 @@ _PG_init(void)
113113
/* ProcessUtility hook for DISCARD ALL/PACKAGES */
114114
prev_ProcessUtility_hook = ProcessUtility_hook;
115115
ProcessUtility_hook = ivorysql_ora_ProcessUtility;
116+
117+
MarkGUCPrefixReserved("ivorysql");
116118
}
117119

118120
/*

0 commit comments

Comments
 (0)