Cygwin PostgreSQL to Windows
di Paolo Bongiorno
p.bongy@tin.it

  1. mkdir -p /usr/local/pgsql/{bin,include,lib,data}

  2. editare il proprio .bash_profile ( se non esiste crearlo in $HOME) ed aggiungere: PATH=$PATH:/usr/local/pgsql/bin:/usr/local/bin
                      PGDATA=/usr/local/pgsql/data
                      PGLIB=/usr/local/pgsql/lib
                      LD_LIBRARY_PATH=/usr/local/pgsql/lib:/usr/local/lib
                      export LD_LIBRARY_PATH PATH PGDATA PGLIB

  3. installare cygipc-1.13-2.tar.bz2 e scompattarlo sotto /

  4. cd /usr/local/bin

  5. ./ipc-daemon &

  6. initdb, a questo punto il db viene creato e inizializzato.

  7. in “/usr/bin” creare il file “startdb” per avviare il postmaster, cosė fatto:

    /usr/local/bin/ipc-daemon &
         /usr/bin/pg_ctl -o -i -D /usr/local/pgsql/data -l $HOME/dblog start

  8. creare “stopdb”:

        /usr/bin/pg_ctl -o -i -D /usr/local/pgsql/data -l $HOME/dblog stop

  9. dopo aver lanciato startdb, testare la connessione con: “psql template1”

    .... enjoy.

  10. Infine per sviluppare programmi che si connettono al db con le “libpq”, cliccare su quessto link per scaricare le librerie da compatare in /.

    Cygwin With Wingtk

    gtk-1.3-devel

gtk-1.3-dlls

glib-2.2

glib-2.2-devel

libintl

glade-0.5.9-binary

glade-0.6.4-source