Ho installato Cygwin
con pacchetti Perl e Postgresql
abilitati.Abilita Postgresql in Cygwin
Poi digitato:
/usr/bin/cygserver-config (This will install the service)
Poi digitare:
net start cygserver(This starts the service)
Next i necessario abilitare PostgreSQL in Cygwin, così ho provato i comandi di seguito indicate:
cygrunsrv -S cygserver
initdb -D /usr/share/postgresql/data
pg_ctl start -D /usr/share/postgresql/data -l /var/log/postgresql.log
createdb
psql
ottengo un errore:
$ initdb -D /usr/share/postgresql/data
-bash: initdb: command not found
$ pg_ctl start -D /usr/share/postgresql/data -l /var/log/postgresql.log
-bash: pg_ctl: command not found
Qualcuno può dirmi come farlo correttamente.
Ho eseguito i primi 3 comandi, ma dopo aver eseguito createdb. $ createdb nome database createdb: impossibile connettersi al database template1: impossibile connettersi al server: nessun file o directory Il server è in esecuzione localmente e accetta le connessioni sul socket del dominio Unix "/tmp/.s.PGSQL.5432" ? – Sid
@ sid, sembra un problema leggermente diverso dall'errore riportato nella domanda originale. Sembrerebbe che 'pg_ctl' non sia stato nemmeno avviato. Dovresti prima controllarlo. – buruzaemon
ho avviato il servizio pg_ctl e viene stampato un comando di avvio del server. c'è un modo in cui potrei inviare email con il mio dubbio con le schermate – Sid