RE: Permissions on CHECKPOINT

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема RE: Permissions on CHECKPOINT
Дата
Msg-id Pine.LNX.4.30.0101251748420.1136-100000@peter.localdomain
обсуждение исходный текст
Ответ на RE: Permissions on CHECKPOINT  ("Mikheev, Vadim" <vmikheev@SECTORBASE.COM>)
Ответы Re: Permissions on CHECKPOINT  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Mikheev, Vadim writes:

> Yes, there should be permission checking - I'll add it later (in 7.1)
> if no one else.

Should be simple enough.  Is this okay:

Index: utility.c
===================================================================
RCS file: /home/projects/pgsql/cvsroot/pgsql/src/backend/tcop/utility.c,v
retrieving revision 1.105
diff -c -r1.105 utility.c
*** utility.c   2001/01/05 06:34:20     1.105
--- utility.c   2001/01/25 16:40:40
***************
*** 18,23 ****
--- 18,24 ----
 #include "access/heapam.h" #include "catalog/catalog.h"
+ #include "catalog/pg_shadow.h" #include "commands/async.h" #include "commands/cluster.h" #include
"commands/command.h"
***************
*** 851,856 ****
--- 852,859 ----                       {                               set_ps_display(commandTag = "CHECKPOINT");

+                               if (!superuser())
+                                       elog(ERROR, "permission denied");
CreateCheckPoint(false);                      }                       break;
 


-- 
Peter Eisentraut      peter_e@gmx.net       http://yi.org/peter-e/



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Oleg Bartunov
Дата:
Сообщение: new version of contrib-intarray
Следующее
От: Peter Eisentraut
Дата:
Сообщение: Re: postgresql.conf and postgres options