On Tuesday, May 5, 2020, Justis Lincoln Mackaoui <
jmackaou@calpoly.edu> wrote:
My argument is that step #6, the granting of privileges on the table, should return an “ERROR: permission denied” because the “test_user” should not know at all about the objects contained within “test_schema”. This would prevent the confusing state of contradictory permissions and access-
Hiding object existence is not something PostgreSQL does. Anyone can view pg_class. So this is strictly a usability concern. At first glance I concur that there seems to be room for improvement here.
David J.