PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

postgres ne sait pas où trouver le fichier de configuration du serveur

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