Wo sind die Dateien postgresql.conf
und pg_hba.conf
auf einem Linux-Server, auf dem PostgreSQL 8.4 von Ubuntu Repos installiert ist?
postgresql
configuration
Oleksandr
quelle
quelle
Antworten:
Das Suchen nach "pg_hba.conf ubuntu" bei Google gibt Ihnen
https://help.ubuntu.com/community/PostgreSQL
Hier wird der Speicherort der Dateien angezeigt.
In der Dokumentation heißt es:
Beachten Sie, dass der Eintrag im Datenverzeichnis des Datenbankclusters gespeichert ist und dass er über einen Konfigurationsparameter an einer anderen Stelle platziert werden kann. Die offizielle Dokumentation kann Sie nicht auf einen bestimmten Ordner verweisen, da der tatsächliche Speicherort davon abhängt, wie der Hersteller des Betriebssystems und der Administrator des Computers PostgreSQL eingerichtet haben. Denken Sie daran, dass PostgreSQL viele verschiedene Betriebssysteme (und Linux-Distributionen) unterstützt.
Wie Neutrino zeigt , können Sie den Server anweisen, den Speicherort der Datei anzuzeigen, wenn Sie über psql auf Ihren Server zugreifen können.
Auch zwei Tipps:
quelle
show hba_file;
in psql. Siehe die Antwort von @ neutrino.Öffnen Sie eine Eingabeaufforderung.
Wenn sie die Namen der Konfigurationseinstellungen ändern oder Sie etwas anderes sehen möchten.
quelle
http://www.postgresql.org/docs/current/static/runtime-config-file-locations.html
quelle
Möglicherweise
quelle
Wie Vinko sagte, ist der Standort vertriebsabhängig. Um zu seiner Antwort hinzuzufügen:
Ihre Paketverwaltungssoftware teilt Ihnen mit, wo die Dateien von den einzelnen Paketen installiert wurden (zum Beispiel:)
dpkg -L postgresql
.Sie können auch (normalerweise
/etc/init.d/postgresql
) in das Dienststart-Skript schauen.quelle