GRANT odd behaviour - Bug or feature?

From: R D <mrk279(at)yahoo(dot)com>
To: pgsql-admin(at)postgresql(dot)org
Subject: GRANT odd behaviour - Bug or feature?
Date: 2001-01-19 08:14:07
Message-ID: 20010119081407.15152.qmail@web10001.mail.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

Hi,
I discivered some strange behaviour in GRANT. When I
CREATE a table and GRANT some privilege to some user
this privilege is REVOKEd from me ?!? So I have to
GRANT the same to me afterwards. Once I have GRANTed
this privilege to myself I can GRANT it to whoever I
want without REVOKE-ing it from me. Really strange.
Here is some code for ilustration :

1) CREATE TABLE test(.......);
2) GRANT SELECT ON test TO user1;
3) SELECT * FROM test; -- permission denied.
4) INSERT INTO test values(.....); -- OK!
5) GRANT SELECT ON test TO myself;
6) SELECT * FROM test; -- OK!
7) GRANT SELECT ON test TO user2;
8) SELECT * FROM test; -- OK!

Is this a bug or feature :) ? I think this is a bug.

btw. there is one more strange thing i discovered with
inexes:
Asume we have a table with two indexes (index1 and
index2). When I cluster a table with index1 - index2
disappears and i have to create it again.
I know that there could be a reasonable explanation -
table reorder and etc... Is it normal?

regards,
Rumen

__________________________________________________
Do You Yahoo!?
Get email at your own domain with Yahoo! Mail.
http://personal.mail.yahoo.com/

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Matthew Taylor 2001-01-19 10:29:41 data dictionary
Previous Message clemens schmuck 2001-01-19 06:53:27 Re: ODBC vs win2k and access