Question about schema-level permissions - Mailing list pgsql-general

From Mike Christensen
Subject Question about schema-level permissions
Date
Msg-id CABs1bs131m73_-4d13JszRmskpkTcf1pW9vjKBKSQ_mqq-tTPA@mail.gmail.com
Whole thread Raw
Responses Re: Question about schema-level permissions
List pgsql-general
I've created a schema called Indexer and a user called Indexer.  I
then grant Indexer ALL on said schema:

GRANT ALL ON SCHEMA Indexer TO "Indexer";

Next, I attempt to INSERT into Indexer.ParseErrors, I get a permission
denied error message.  However, if I specifically grant Indexer INSERT
permissions:

GRANT INSERT ON Indexer.ParseErrors TO "Indexer";

Then everything works.

Am I missing something?  Doesn't GRANT ALL mean that user can do
anything they want with objects in that schema, including inserts?
Thanks!

Mike

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Custom Domain; migration from 8.4 to 9.1 and COLLATE
Next
From: Christophe Pettus
Date:
Subject: Re: Question about schema-level permissions