Grant All On

UWI2K2

Foren As
Beiträge
77
hallo,

ich kann ja mit
GRANT ALL ON *tabelle* TO apache;
zugriffsrechte für tabellen verteilen.

aber wie verteile ich zugriffsrechte für ganze datenbanken in postgres???

danke
uwi
 
A

Anzeige

Hallo UWI2K2,

schau mal hier: Grant All On. Dort wird jeder fündig!
S

saintjoe

Gast
Original geschrieben von UWI2K2
hallo,

ich kann ja mit
GRANT ALL ON *tabelle* TO apache;
zugriffsrechte für tabellen verteilen.

aber wie verteile ich zugriffsrechte für ganze datenbanken in postgres???

danke
uwi

Hm, in MySQL würdest du es mit
GRANT ALL ON datenbank.* TO bla WEITEREOPTIONENUSW;
machen.

Gruß
 

JoBi

Eroberer
Beiträge
63
Deine Frage ist zwar schon einige Zeit her, aber vielleicht hilft Dir ja meine Antwort trotzdem noch weiter:

Für solche Zwecke mache ich mir ein Meta-script, das mit die benötigten SQL-Statements generiert:

select 'grant select on table ' || tablename || ' to erwin;' from pg_tables where tableowner = 'hugo';

Eine andere Möglichkeit wäre, mit Gruppenberechtigungen zu arbeiten:
CREATE GROUP db_leser WITH USER erwin, hugo;

Freilich sind dann der Gruppe die entsprechenden Rechte zu geben.

GRANT select ON TABLE meine_tabelle TO GROUP db_leser;
 

Ähnliche Themen

Space escape funktioniert nicht im dialog

Nginx als Reverse Proxy für Nextcloud und Emby

SSD sicher löschen

Port Forwarding mit iptables

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Oben