Correct db settings to use "_" instead of "-"
GUC settings with dashes cannot be shown with show or current_setting. https://www.postgresql.org/message-id/flat/20210209144059.GA21360%40depesz.com
This commit is contained in:
committed by
Steve Chavez
parent
c3ccaf1a08
commit
e4516ab606
Vendored
+6
-6
@@ -1928,7 +1928,7 @@ select * from pg_catalog.pg_prepared_statements;
|
||||
create or replace function change_max_rows_config(val int, notify bool default false) returns void as $_$
|
||||
begin
|
||||
execute format($$
|
||||
alter role postgrest_test_authenticator set pgrst."db-max-rows" = %L;
|
||||
alter role postgrest_test_authenticator set pgrst."db_max_rows" = %L;
|
||||
$$, val);
|
||||
if notify then
|
||||
perform pg_notify('pgrst', 'reload config');
|
||||
@@ -1937,13 +1937,13 @@ end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
create or replace function reset_max_rows_config() returns void as $_$
|
||||
begin
|
||||
alter role postgrest_test_authenticator set pgrst."db-max-rows" = '1000';
|
||||
alter role postgrest_test_authenticator set pgrst."db_max_rows" = '1000';
|
||||
end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
create or replace function change_db_schema_and_full_reload(schemas text) returns void as $_$
|
||||
begin
|
||||
execute format($$
|
||||
alter role postgrest_test_authenticator set pgrst."db-schemas" = %L;
|
||||
alter role postgrest_test_authenticator set pgrst."db_schemas" = %L;
|
||||
$$, schemas);
|
||||
perform pg_notify('pgrst', 'reload config');
|
||||
perform pg_notify('pgrst', 'reload schema');
|
||||
@@ -1951,19 +1951,19 @@ end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
create or replace function v1.reset_db_schema_config() returns void as $_$
|
||||
begin
|
||||
alter role postgrest_test_authenticator set pgrst."db-schemas" = 'test';
|
||||
alter role postgrest_test_authenticator set pgrst."db_schemas" = 'test';
|
||||
perform pg_notify('pgrst', 'reload config');
|
||||
perform pg_notify('pgrst', 'reload schema');
|
||||
end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
create or replace function test.invalid_role_claim_key_reload() returns void as $_$
|
||||
begin
|
||||
alter role postgrest_test_authenticator set pgrst."jwt-role-claim-key" = 'test';
|
||||
alter role postgrest_test_authenticator set pgrst."jwt_role_claim_key" = 'test';
|
||||
perform pg_notify('pgrst', 'reload config');
|
||||
end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
create or replace function test.reset_invalid_role_claim_key() returns void as $_$
|
||||
begin
|
||||
alter role postgrest_test_authenticator set pgrst."jwt-role-claim-key" = '."a"."role"';
|
||||
alter role postgrest_test_authenticator set pgrst."jwt_role_claim_key" = '."a"."role"';
|
||||
perform pg_notify('pgrst', 'reload config');
|
||||
end $_$ volatile security definer language plpgsql ;
|
||||
|
||||
Reference in New Issue
Block a user