Como diz o erro, para iniciar um cluster postgresql você deve definir o caminho para a pasta de dados. Provavelmente algo como:
postgres -D "C:\Program Files\PostgreSQL\data\"
mas o uso de
pg_ctl
em vez disso, postgres
é recomendado:pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
Não se esqueça de verificar a documentação do postgres sobre como iniciar um servidor e como usar pg_ctl .
Normalmente, os instaladores do postgres criam um serviço/daemon para que não seja necessário iniciar o servidor manualmente. Então, se você receber um erro como
Is another postmaster already running on port 5432?
Provavelmente significa que o servidor já está em execução. Tente se conectar a ele usando
psql