sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62679
Re: Postgresql og GRANT på database nivou
John Mørck Hansen wrote:
> On Tue, 15 Apr 2003 20:27:09 +0200
> Daniel Udsen <dudsen@xxxxxxx> wrote:
>
>> SOm jeg læser manualen ser det ud til at jeg skal specificere alle de
>> tables jeg vil give en bruger retigheder til.
>> Dette er en anelse besværligt når vi taler mange tables pr database og
>> flere brugere der gerne skulle have adgang.
>>
>> Er der ikke en måde at spevificere at bruger x skal have x-privilegier
>> på alle tables i database y uden.
>
> Det er noget med:
>
> GRANT SELECT,INSERT,... ON MyDatabase.% TO MyUser [OR GROUP MyGroup]
Ja det skulle man mene men...
booktown=# GRANT SELECT ON booktown.% TO dudsen;
ERROR: parser: parse error at or near "%" at character 26
Bruger man * istedet for % brokker den sig over manglende namespace.
Jeg tror ikke på det ikke er mugligt med
>> Er der iøvrigt andre måder at skifte ejerskab af en database på en at
>> slette og genskabe fra bacup?
>
> Kik under ALTER DATABASE
Tjoo men "SET OWNER = bruger" mener den er en ulovlig variabel og som jeg
læser manualen er det sådan man burde gøre.
Er det en begrensning i postgresql mig der ikke kan læse manualer eller
noget helt 2 der er ivejen.
At skifte ejerskab kan undværes men GRANT er noget andet ;-)
--
Daniel Udsen
"Nogle gange tror jeg, det sikreste tegn på intelligent liv andetsteds i
universet er, der ikke er nogen, der har prøvet at kontakte os."
Bill Watterson
References