sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #62683
Re: Postgresql og GRANT på database nivou
donald_j_axel wrote:
> On Tue, 15 Apr 2003 21:44:01 +0200
> John Mørck Hansen <john@xxxxxxxxxx> wrote:
>
>> Det er noget med:
>>
>> GRANT SELECT,INSERT,... ON MyDatabase.% TO MyUser [OR GROUP MyGroup]
>>
>>
>> > 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
>
> For at klare alle brugere på en gang, så kan man
> bruge denne PUBLIC:
>
> GRANT privilege [, ...] ON object [ ( column [, ...] ) ] [, ...]
> TO { PUBLIC | username [, ...] } [ WITH GRANT OPTION ]
>
> Fx. GRANT SELECT ON DATABASE MyDatabase TO PUBLIC;
Det ville have været for alt nemt hvis det virkerde
postgres=# GRANT SELECT ON DATABASE booktown TO dudsen;
ERROR: invalid privilege type SELECT for database object
Som jeg læser manual plus fejlmedelelser, så kan man give fok ret til at
oprette nye tables ON DATABASE
> Dette er fra postgresql manualerne admin.pdf og reference.
> Syntaxen ON MyDatabase.% er vistnok ikke fra postgresql, jeg
> synes ikke, at jeg kender procenttegnet.
> Her ville det bare hedde MyDatabase.
SQL92-standarden siger vist at % er wildcard men...
--
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
Follow ups
References