Re: Possible regression setting GUCs on \connect

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: David Steele <david@pgmasters.net>
Cc: Pg Hackers <pgsql-hackers@postgresql.org>
Date: 2023-04-27T16:13:21Z
Lists: pgsql-hackers
David Steele <david@pgmasters.net> writes:
> I have been updating pgAudit for PG16 and ran into the following issue 
> in the regression tests:
> \connect - user1
> WARNING:  permission denied to set parameter "pgaudit.log_level"
> This happens after switching back and forth a few times between the 
> current user when the regression script was executed and user1 which is 
> created in the script. Specifically, it happens at [1].

If this is new in v16, I'm inclined to blame 096dd80f3, but that's
just a guess without a test case.

			regards, tom lane



Commits

  1. Revert "Add USER SET parameter values for pg_db_role_setting"

  2. Fix wrong construct_array_builtin() call in GUCArrayDelete()

  3. In hstore_plpython, avoid crashing when return value isn't a mapping.

  4. Allow granting SET and ALTER SYSTEM privileges on GUC parameters.