Berechtigung für Autovacuum

Hallo,

ich habe das Problem das scheinbar die Berechtigung nicht korrekt gesetzt ist um den Autovacuum job auszuführen. Im log erscheinen die warnungen das nur der db owner oder table owner das vacuum ausführen darf.
der db user “postgres” ist aus sicherheitsgründen deaktiviert. es gibt einen xxxadmin (ist superuser, createrole, createdb, replication und dbOwner)

in der pg_hba.conf ist der admin mit "local dbname xxxadmin md5) eingetragen.

was muss ich tun damit der autovacuum job mit diesem benutzer ausgeführt wird? oder wie kann ich prüfen mit welchem benutzer er überhaupt ausgeführt wird?

danke schön :slight_smile:
vg, simone

Das halte ich für, sorry, Unfug. Das startet unter diesem User.

? Immer unter dem postgres user? Kann man nicht den SystemUser “postgres” dann mit dem xxxadmin Db-user “mappen”?

Keine Ahnung. Das Autovacuum läuft als separater Dienst, ich hab bis jetzt keine Notwendigkeit gesehen, da an den Rechten rumzuwerkeln. Und sehe auch jetzt noch keine.