Was ich nicht verstehe : warum tritt das irgendwann zwischendurch auf einmal auf.
Die Tabelle die es betrifft, besteht schon. Maximal sind Daten hinein geschrieben worden.
Was ist der Trigger dafür ? dass auf einmal diese Fehlermeldung kommt ?
Dann bleibt nur die Möglichkeit das irgendwo ein REVOKE aufgerufen wird. Entweder von einer Rolle die das Recht beinhaltet oder direkt von dem Benutzer. Ohne ein REVOKE oder ein DROP TABLE gehen die Privilegien nicht “einfach so” verloren.
So, jetzt muss ich doch noch mal was fragen. Unser EDV kriegt es nicht hin …
Ich will : GRANT SELECT ON ALL TABLES IN SCHEMA public TO dbuser ausführen lassen.
Wir haben PostgreSQL 8.2.0 und wenn ich das richtig gelesen habe,
funktioniert das ON ‘ALL’ TABLES dort noch nicht.
8.2? Das ist seit Dezember 2011 Out-Of-Support. Und dann auch noch die .0 - Version? Heiliger Strohsack!
Da bleibt nur, durch die Kataloge zu gehen und das für jede Tabelle separat zu machen (das ginge via Stored Proc). Aber eigentlich will man das nur endlich mal entsorgen und eine zeitgemäße Version nehmen.