README.NT
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:2k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. From: "Joost Kraaijeveld" <JKraaijeveld@askesis.nl>
  2. To: "Pgsql-Ports@Postgresql. Org" <pgsql-ports@postgreSQL.org>
  3. Subject: RE: [PORTS] Re: psql under win32
  4. Date: Wed, 21 Apr 1999 07:07:47 +0200
  5. Message-ID: <000001be8bb4$e59b0ab0$0300a8c0@abraracourcix.askesis.nl>
  6. MIME-Version: 1.0
  7. Installing PostgreSQL on NT:
  8. ---------------------------------------------------------------------------
  9. It can be done by done by typing configure, make and make install.
  10. 1. Install the Cygwin package
  11. 2. Update to EGCS 1.1.2
  12.    (This may be optional.)
  13. 1. Install the Andy Piper Tools (http://www.xemacs.freeserve.co.uk/)
  14.    (This may be optional.)
  15. 1. Download the Cygwin32 IPC Package by Ludovic LANGE 
  16.    http://www.multione.capgemini.fr:80/tools/pack_ipc/current.tar.gz
  17. 2. Untar the package and follow the readme instructions.
  18. 3. I tested 1.03.
  19. 4. I used the cygwin-b20h-i568-cygwin32i586-cygwin32lib and
  20. cygwin-b20h-i568-cygwin32i586-cygwin32includesys instead of the
  21. /usr/local/lib and usr/local/include/sys.
  22. 1. Download the current version of PostgreSQL.
  23. 2. Untar the package.
  24. 3. Copy the files from pgsqlsrcwin32 according to the readme file.
  25. 3. Edit pgsqlsrctemplatecygwin32 if needed (I had to adjust the YFLAGS
  26. path).
  27. 4. ./configure
  28. 5. make
  29. 6. create the directory /usr/local/pgsql manually: the mkdir cannot create a
  30. directory 2 levels deep in one step.
  31. 7. make install
  32. 8. cd /usr/lical/pgsql/doc
  33. 9. make install
  34. 10. Set the environmental data
  35. 11. Initdb --username=jkr (do not run this command as administrator)
  36. 12. Open a new Cygwin command prompt
  37. 13. Start "ipc-deamon&" (background proces)
  38. 14. Start "postmaster -i 2>&1 > /tmp/postgres.log &" (background proces)
  39. 15. Start "tail -f /tmp/postgres.log" to see the messages
  40. 16. cd /usr/src/pgsql/src/test/regress
  41. 17. make all runtest
  42. All test should be run, allthought the latest snapshot I tested (18-4)
  43. appears to have some problems with locking.
  44. Joost
  45. [Added by bjm]
  46. By default, PostgreSQL clients like psql communicate by default using
  47. unix domain sockets, which don't work on NT.  Start the postmaster with
  48. -i, and when connecting to the database from a client, set the PGHOST
  49. environment variable to 'localhost' or supply the hostname on the
  50. command line.