Comme le dit l'erreur, pour démarrer un cluster postgresql, vous devez définir le chemin d'accès au dossier de données. Probablement quelque chose comme :
postgres -D "C:\Program Files\PostgreSQL\data\"
mais l'utilisation de pg_ctl
à la place postgres
est recommandé :
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
N'oubliez pas de consulter la documentation postgres sur comment démarrer un serveur et comment utiliser pg_ctl .
Habituellement, les installateurs de postgres créent un service/démon, il n'est donc pas nécessaire de lancer le serveur à la main. Donc, si vous obtenez une erreur comme
Is another postmaster already running on port 5432?
Cela signifie probablement que le serveur est déjà en cours d'exécution. Essayez de vous y connecter en utilisant psql