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
erhaltenIs another postmaster already running on port 5432?
Es bedeutet wahrscheinlich, dass der Server bereits läuft. Versuchen Sie, mit psql
eine Verbindung herzustellen