Még mindig nem értem, hogy kell a jogosultságokat beállítani :(
Mindösszesen azt szeretném, hogy egy adatbázisnak legyen adminja(i) és userei. Mindkét csoportot egy konkrét adatbázisra akarom "feljogosítani", de (például) egy user ne droppolhasson mondjuk egy táblát, vagy ne hozhasson létre új felhasználót - ezek az admin dolga.
A következő műveletekhez a pgAdmin III -at használtam:
Létrehoztam (mint postgres) egy izé-admin felhasználót (role ?= felhasználó), adtam neki adatbázis create jogot, megkreaáltam (nevében) az izé-db adatbázist, majd (még mindig izé-admin -ként) létrehoztam egy izé-user felhasználót. Hol tudom neki megadni, hogy csak az izé-db hez férhet hozzá, nem kreálhat új adatbázist, nem drop se db se table, de azért használja egészséggel tehát select, insert, delete, update ...
A létrehozás után konnektáltam és mikor beleakartam nézni, csak az üres tábla definícióba, kijelentette a pgAdmin :
An error has occured:
ERROR: permission denied for relation izé-tábla
Tudtok valami értelmes dokumentumot erről, ami röviden és velősen leírná az ehhez szükséges műveleteket? Valami példa kellene. Súgjatok egy kicsit.
- 905 megtekintés