Skip to content
Snippets Groups Projects
Select Git revision
  • benchmark-tools
  • postgres-lambda
  • master default
  • REL9_4_25
  • REL9_5_20
  • REL9_6_16
  • REL_10_11
  • REL_11_6
  • REL_12_1
  • REL_12_0
  • REL_12_RC1
  • REL_12_BETA4
  • REL9_4_24
  • REL9_5_19
  • REL9_6_15
  • REL_10_10
  • REL_11_5
  • REL_12_BETA3
  • REL9_4_23
  • REL9_5_18
  • REL9_6_14
  • REL_10_9
  • REL_11_4
23 results

FAQ_MSWIN

Blame
  • FAQ_MSWIN 2.97 KiB
    *  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