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

postgres weiß nicht, wo die Serverkonfigurationsdatei zu finden ist

Wie der Fehler sagt, müssen Sie zum Starten eines Postgresql-Clusters den Pfad zum Datenordner festlegen. Wahrscheinlich so etwas wie:

postgres -D "C:\Program Files\PostgreSQL\data\"

sondern die Verwendung von pg_ctl stattdessen postgres wird empfohlen:

pg_ctl -D "C:\Program Files\PostgreSQL\data\" start

Vergessen Sie nicht, in der Postgres-Dokumentation darüber nachzulesen, wie man einen Server startet und wie man pg_ctl verwendet .

Normalerweise erstellen die Postgres-Installationsprogramme einen Dienst/Daemon, sodass der Server nicht manuell gestartet werden muss. Wenn Sie also einen Fehler wie

erhalten
Is another postmaster already running on port 5432?

Es bedeutet wahrscheinlich, dass der Server bereits läuft. Versuchen Sie, mit psql eine Verbindung herzustellen