Schemas and access

From: felix-lists(at)crowfix(dot)com
To: pgsql-general(at)postgresql(dot)org
Subject: Schemas and access
Date: 2003-06-20 16:34:23
Message-ID: 16115.14223.827469.978456@crowfix.crowfix.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

I am just beginning to investigate schemas, and have run into a
problem. Searching the mailing lists and documentation doesn't help.

This is 7.3.3 on Linux, kernel 2.4.21, good ole Slackware, compiled
from source.

Two users, JoeBob and MaryJo. JoeBob has schema xyzzy with table
plugh. JoeBob has run

GRANT SELECT on xyzzy.plugh TO public;

JoeBob and MaryJo can both show permissions:

joebob=> \z zyzzy.*
Access privileges for database "joebob"
Schema | Table | Access privileges
--------+--------+--------------------
xyzzy | plugh | {=r,joebob=arwdRxt}

JoeBob can do anything with the table, that works. But MaryJo can't
even select:

joebob=> select * from xyzzy.plugh;
ERROR: xyzzy: permission denied

It sure looks like the schema itself is invisible to MaryJo, but
MaryJo can run \dt xyzzy.* perfectly fine.

Apparently I haven't quite got the hang of schema yet. Would someone
enlighten me, please?

--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix(at)crowfix(dot)com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Erik Price 2003-06-20 16:52:47 Re: dropping sequences
Previous Message Dennis Gearon 2003-06-20 16:28:01 Re: Incremental backups, and backup history