11How do I installing PostgreSQL on Windows NT or Windows 2000?
22=============================================================
3- $Date: 2001/03/16 22:12:13 $
3+ $Date: 2001/04/03 18:14:39 $
44
551. Install the Cygwin package.
66
77 The Cygwin package provides a UNIX-like API on top of the Win32
88 API. It is available at <http://sources.redhat.com/cygwin/>. At
99 the time of this writing, it is recommended to use either version
10- 1.1.7 or the 1.3.x series. Version 1.1.8 contains a bug that will
11- prevent the server to work. Using older versions such as 1.0 or
12- B20 might require extra efforts.
10+ 1.1.7, a snapshot built after 2001/02/05 12:36:41, or the 1.3.x series
11+ (when available). Version 1.1.8 contains a bug that will prevent the
12+ server to work. Using older versions such as 1.0 or B20 might require
13+ extra efforts.
1314
14152. Install the cygipc package, available at
1516 <http://www.neuro.gatech.edu/users/cwilson/cygutils/V1.1/cygipc/>.
@@ -23,19 +24,20 @@ $Date: 2001/03/16 22:12:13 $
2324 Windows program directories, because the sort.exe has to be taken
2425 from Cygwin, not Windows.
2526
26- 5. Start `ipc-daemon &' (background process) from the cygipc package.
27+ 5. Start ipc-daemon from the cygipc package. Use "net start ipc-daemon",
28+ if ipc-daemon is installed as a service; otherwise, use "ipc-daemon &".
2729 This program needs to be running anytime you start the PostgreSQL
2830 server (postmaster).
2931
30326. Proceed according to the INSTALL file. (./configure; make; etc.)
3133
32- NOTE: There are two issues with Cygwin's current UNIX domain socket
33- support:
34+ NOTE: The following are known issues with PostgreSQL on Windows:
3435
35- 1. psql (and other clients) will hang if postmaster is not running and
36- the socket file (e.g., /tmp/.s.PGSQL.5432) exists.
37-
38- 2. Cygwin's AF_UNIX sockets are really implemented as AF_INET sockets
36+ 1. Cygwin's AF_UNIX sockets are really implemented as AF_INET sockets
3937 so they are inherently insecure.
4038
39+ 2. make check can generate spurious regression test failures due to
40+ overflowing the the listen() backlog queue which causes connection
41+ refused errors.
42+
4143Problem reports can be sent to <pgsql-ports@postgresql.org>.
0 commit comments