Обсуждение: GRANT odd behaviour - Bug or feature?
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/
R D <mrk279@yahoo.com> writes:
> 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.
Actually you have to GRANT ALL to yourself to get back to where you
were. Yes, it's a bug ... it's fixed for 7.1.
regards, tom lane
I've been reading a lot about the 7.1 release, but I haven't actually found it (the postgres home page only has up to 7.0.3). Has it been actually released? Where can I find it? Alfonso Peniche Tom Lane wrote: > R D <mrk279@yahoo.com> writes: > > 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. > > Actually you have to GRANT ALL to yourself to get back to where you > were. Yes, it's a bug ... it's fixed for 7.1. > > regards, tom lane
Alfonso Peniche <alfonso@iteso.mx> writes:
> I've been reading a lot about the 7.1 release, but I haven't actually
> found it (the postgres home page only has up to 7.0.3). Has it been
> actually released? Where can I find it?
No, and see ftp://ftp.postgresql.org/pub/dev/ for the beta release.
(Actually, I'd suggest using the latest nightly snapshot.)
regards, tom lane