Come dice l'errore, per avviare un cluster postgresql è necessario impostare il percorso della cartella dei dati. Probabilmente qualcosa come:
postgres -D "C:\Program Files\PostgreSQL\data\"
ma l'uso di pg_ctl
invece postgres
è consigliato:
pg_ctl -D "C:\Program Files\PostgreSQL\data\" start
Non dimenticare di controllare la documentazione di Postgres su come avviare un server e come usare pg_ctl .
Di solito, i programmi di installazione di Postgres creano un servizio/daemon, quindi non è necessario avviare manualmente il server. Quindi, se ricevi un errore come
Is another postmaster already running on port 5432?
Probabilmente significa che il server è già in esecuzione. Prova a connetterti usando psql