Ich habe einige Änderungen an pg_hba.conf vorgenommen und möchte, dass sie wirksam werden. Ich habe mehrere Stellen gefunden, an denen Leute sagen, dass ich PostgreSQL anweisen kann, neu zu laden, aber es sind verschiedene Techniken aufgeführt, von denen bis jetzt keine für mich funktioniert.
Die maßgeblichste Referenz, die ich gefunden habe, ist für den Befehl pg_ctl, aber ich bin nicht sicher, wo sich mein PGDATA-Ordner befindet. Ich werde weiter suchen.
Ich verwende PostgreSQL 8.3 unter Ubuntu 8.10.
quelle
su -
anstelle von nursu
Option 1: Über die Befehlszeilen-Shell
Option 2: Verwenden von SQL
Wenn Sie eine der beiden Optionen verwenden, werden keine aktiven Abfragen oder Verbindungen zur Datenbank unterbrochen, sodass diese Änderungen scheinbar ohne Probleme übernommen werden.
quelle
Dies wird den Trick machen:
quelle
Wenn Sie den Server nicht neu starten und nur ein Signal an postgreSQL senden möchten, geben Sie einfach den folgenden Befehl ein:
pg_ctl reload
quelle
Mit diesem Artikel habe ich endlich eine Technik gefunden, die für mich funktioniert . Der Befehl lautet:
Ich würde mich immer noch über Feedback zu der empfohlenen Technik freuen.
quelle
Folgendes sollte es für Sie tun:
quelle
In einer Zeile:
quelle
quelle