PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie ändere ich den Speicherort des Protokollverzeichnisses in Postgresql 9.4?

Das habe ich also angenommen :) Sie müssen dem Postgres-Benutzer Berechtigungen für das neue Protokollverzeichnis erteilen.

Sie können dies z. B. mit:

tun
sudo chown postgres:postgres /your/new/log/dir/path

Beantwortung Ihrer anderen Frage:

Um TCP/IP-Verbindungen von entfernten Hosts zuzulassen, müssen Sie pg_hba.conf bearbeiten Datei. Sie können ALLE zulassen TCP/IP-Verbindungen, indem Sie eine Zeile wie diese hinzufügen:

host  all  all   0.0.0.0/32  md5

Es gibt oben fünf Parameter, die Sie in der Datei pg_hba.conf in den Kommentaren oben in der Datei nachlesen können, aber kurz gesagt bedeuten sie:

[connection_type] [database_name] [user_name] [remote_ip/mask] [auth_type]