Hallo, ich nutze PostgreSQL ausschließlich zur Verarbeitung und zentralen Haltung von Geodaten. Um anderen Nutzern einen Zugriff zu gewähren möchte ich einen Nutzer anlegen, der alle Tabellen lesen (selektieren) darf. Wenn ich grant all verwende gilt es nicht für Tabellen, die später hinzugekommen sind. Wenn ich die Schemata an diesen Nutzer gebe gehören die Tabellen trotzdem mir…??
gibt es keinen Weg, der weniger Aufwand macht? Ich habe zig Schemata wo ständig neue Tabellen dazu kommen, dann muss ich ständig den grant Befehl ausführen…!? Also keine Möglichkeit einen Nutzer Leserechte für alle Tabellen zu geben außer ich wiederhole grant ständig oder mache ihn zum superuser?
das hört sich interessant an, ich werde bald auf Version 9 aktualisieren, dann schaue ich mir das an. Ich verwende PostgreSQL/PostGIS zum erstellen des national inventory report (NIR) im Bereich LULUCF (LandUseLandUseChangeForestry) und verarbeite unter anderem das Basis-DLM mit jährlichen intersections (ein Datensatz hat 28 mio Polygone). Zur Zeit sind es 18 Schemata (ich werde aber bald umstellen auf mehr) rund 8000 Tabellen und etwas über 2TB auf der FP. Erstellt in rund 2 Jahren, also kommen durchschnittlich 20 Tabellen pro Tag hinzu