Archiv verlassen und diese Seite im Standarddesign anzeigen : Grant All On
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
saintjoe
15.04.2003, 16:54
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ß
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;
Powered by vBulletin® Version 4.2.0 Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.