Re: pg_upgrade fails with non-standard ACL - Mailing list pgsql-hackers

From Michael Paquier
Subject Re: pg_upgrade fails with non-standard ACL
Date
Msg-id 20191204081556.GA99403@paquier.xyz
Whole thread Raw
In response to Re: pg_upgrade fails with non-standard ACL  (Arthur Zakirov <zaartur@gmail.com>)
Responses Re: pg_upgrade fails with non-standard ACL  (Arthur Zakirov <zaartur@gmail.com>)
List pgsql-hackers
On Wed, Dec 04, 2019 at 12:17:25PM +0900, Arthur Zakirov wrote:
> I updated the patch. It generates "revoke_objects.sql" (similar to v3 patch)
> now and doesn't rely on --check option. It also logs still FATAL message
> because it seems pg_upgrade should stop here since it fails later if there
> are objects with changed identities.

(I haven't looked at the patch yet, sorry!)

FWIW, I am not much a fan of that part because the output generated by
the description is most likely not compatible with the grammar
supported.

In order to make the review easier, and to test for all the patterns
we need to cover, I have an evil idea though.  Could you write a
dummy, still simple patch for HEAD which introduces
backward-incompatible changes for all the object types we want to
stress?  Then by having ACLs on the source server which are fakely
broken on the target server we can make sure that the queries we have
are right, and that they report the objects we are looking for.
--
Michael

Attachment

pgsql-hackers by date:

Previous
From: Peter Eisentraut
Date:
Subject: Re: Update minimum SSL version
Next
From: Michael Paquier
Date:
Subject: Re: Update minimum SSL version