Como dice el error, para iniciar un clúster postgresql debe establecer la ruta a la carpeta de datos. Probablemente algo como:
postgres -D "C:\Program Files\PostgreSQL\data\"
pero el uso de pg_ctl
en su lugar postgres
se recomienda:
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
No olvide consultar la documentación de postgres sobre cómo iniciar un servidor y cómo usar pg_ctl .
Por lo general, los instaladores de Postgres crean un servicio/daemon, por lo que no es necesario iniciar el servidor a mano. Entonces, si obtiene un error como
Is another postmaster already running on port 5432?
Probablemente significa que el servidor ya se está ejecutando. Intenta conectarte usando psql