Re: [HACKERS] Inconsistent syntax in GRANT
От | Bruno Wolff III |
---|---|
Тема | Re: [HACKERS] Inconsistent syntax in GRANT |
Дата | |
Msg-id | 20060106184209.GB28902@wolff.to обсуждение исходный текст |
Ответ на | Re: [HACKERS] Inconsistent syntax in GRANT (Marko Kreen <markokr@gmail.com>) |
Ответы |
Re: [HACKERS] Inconsistent syntax in GRANT
Re: [HACKERS] Inconsistent syntax in GRANT |
Список | pgsql-patches |
On Fri, Jan 06, 2006 at 19:11:27 +0200, Marko Kreen <markokr@gmail.com> wrote: > On 1/6/06, Bruce Momjian <pgman@candle.pha.pa.us> wrote: > > Considering there's no currval() without nextval(), what point > is disallowing currval() when user is able to call nextval()? > > I rather want to allow nextval/currval and disable setval as it > allows regular user to DoS the database. What I was thinking with this, is that you might allow someone the ability to insert records into a table which would make use of nextval, but not allow them to run nextval directly. But after inserting a record allow them to use currval to see what value was assigned. People could still mess with things by doing INSERTs and aborting the transaction, so this may not be the best example for why you would want this.
В списке pgsql-patches по дате отправления: