Probleme beim Zugriff auf externe Dateien oder Verzeichnisse

PostgreSQL hat einige Befehle, die auf externe Dateien und/oder Verzeichnisse zugreifen, als Beispiel sei hier der Befehl “COPY” und der Befehl “CREATE TABLESPACE” genannt. Erhält man bei der Ausführung eines solchen Befehls eine Fehlermeldung, die besagt, dass der Zugriff auf die Datei oder das Verzeichnis verweigert wird, liegt ein Rechteproblem für den Benutzer, mit dem der Datenbankserver gestartet wurde, vor. Default heißt dieser Benutzer “postgres”.

Zur Beseitigung der Fehlermeldung müssen für die Dateien/Verzeichnisse die entsprechenden Zugriffsrechte für den Benutzer “postgres” gesetzt werden.