mirror of
https://github.com/postgres/postgres.git
synced 2025-07-15 19:21:59 +03:00
ChangeLogs
config
contrib
doc
TODO.detail
src
FAQ
FAQ_AIX
FAQ_DEV
FAQ_HPUX
FAQ_MSWIN
FAQ_QNX4
FAQ_SCO
FAQ_Solaris
FAQ_german
FAQ_japanese
KNOWN_BUGS
MISSING_FEATURES
Makefile
README.mb.big5
README.mb.jp
TODO
bug.template
internals.ps
src
COPYRIGHT
GNUmakefile.in
HISTORY
INSTALL
Makefile
README
aclocal.m4
configure
configure.in
register.txt
40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
How to install PostgreSQL on Windows NT or Windows 2000
|
|
=======================================================
|
|
$Date: 2001/05/11 22:27:12 $
|
|
|
|
1. Install the Cygwin package.
|
|
|
|
The Cygwin package provides a UNIX-like API on top of the Win32
|
|
API. It is available at <http://sources.redhat.com/cygwin/>. At
|
|
the time of this writing, it is recommended to use either version
|
|
1.1.7, a snapshot built after 2001/02/05 12:36:41, or the 1.3.x series
|
|
(when available). Version 1.1.8 contains a bug that will prevent the
|
|
server to work. Using older versions such as 1.0 or B20 might require
|
|
extra efforts.
|
|
|
|
2. Install the cygipc package, available at
|
|
<http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/>.
|
|
Do not use versions prior to 1.04, they will not work.
|
|
|
|
3. The Cygwin bin directory has to be placed in the path before the
|
|
Windows program directories, because the sort.exe has to be taken
|
|
from Cygwin, not Windows.
|
|
|
|
4. Start ipc-daemon from the cygipc package. Use "net start ipc-daemon",
|
|
if ipc-daemon is installed as a service; otherwise, use "ipc-daemon &".
|
|
This program needs to be running anytime you start the PostgreSQL
|
|
server (postmaster).
|
|
|
|
5. Proceed according to the INSTALL file. (./configure; make; etc.)
|
|
|
|
NOTE: The following are known issues with PostgreSQL on Windows:
|
|
|
|
1. Cygwin's AF_UNIX sockets are really implemented as AF_INET sockets
|
|
so they are inherently insecure.
|
|
|
|
2. make check can generate spurious regression test failures due to
|
|
overflowing the listen() backlog queue which causes connection
|
|
refused errors.
|
|
|
|
Problem reports can be sent to <pgsql-cygwin@postgresql.org>.
|