*  You can get the most recent version of this from
*  http://people.freebsd.org/~kevlo/postgres/portNT.html.

*  Problem reports can be sent to pgsql-ports@postgresql.org.

How do I install the PostgreSQL server on Windows NT or Windows 2000?
=====================================================================

         Porting PostgreSQL to Windows 2000 installation procedures
                                      
   Thanks to Daniel Horak, JasonTishler ,Joost Kraaijeveld and Pete
   Formanfor their helps.
   Without them, I cannot port Postgres to Windows 2000 successfully.
   ______________________________________________________________________
   
     * Install the lastest verion(1.1.5) of Cygwin
       
               1. Click on the "Install Cygwin now" link on the
   http://sources.redhat.com/cygwinwebpage.
                    This downloads setup.exe to your system.
               2. Run setup and answer all of the questions. Please
   choose a mirror sitefor your download.
     * Install Charles Wilson's Cygwin32 IPC package
       
               1. Download the precompiled binary
   http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/cygipc-
   1.07-1.tar.gzin"/" directory.
               2. tar zxvf cygipc-1.07-1.tar.gz
     * Install PostgreSQL 7.0.3
       
               1. Download PostgreSQL 7.0.3 sourcecode in /usr/src.
               2. tar zxvf postgresql-7.0.3.tar.gz
               3. mkdir -p /usr/local/pgsql/{bin,include,lib,data}
               4. cd /usr/src/postgresql-7.0.3/src/win32
               5. cp endian.h /usr/include
                    cp tcp.h /usr/include/netinet
                6. Apply Jason Tishler's patches  in
   /usr/src/postgresql-7.0.3, then run 'patch -p1 <patch.diff'.
                    Note that some browsers convert the patch to a text
   mode file (i.e., CRNL line endings)
                during the save operation which causes patch    to reject
   all hunks.
                7. cd /usr/src/postgresql-7.0.3/src, then run
   './configure'
               8. make; make install
               9. cp/usr/local/pgsql/lib/pq.dll /usr/local/pgsql/bin
             10. Usingany editor to create .bashrc in / directory as
   belows:
                     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
             11. source/.bashrc, then run 'initdb'
                    Note that the owner of the DB system have to be
   different from root/administrator
             12. Editthe file /usr/local/pgsql/data/pg_hba.conf, such as:
   
                    host        all     163.17.11.109   255.255.255.0
   trust
   
             13. ipc-daemon&
             14. postmaster-i&
             15. Run' psql -h host_name template1'. It's easy, huh :-)
   
   
                Last updated: 01/05/2001    Author: KevinLo