- are available in.
+ are available in.
+ or Cygwin perl will not work. It must also be present in the PATH.
-
+
+ It is recommended that you upgrade to the latest available version
+ of the
Microsoft Platform SDK, available
+
+ >
- Required for Kerberos authentication support. MIT Kerberos can be
- downloaded from
-
+ Required for Kerberos authentication support. MIT Kerberos can be
+ downloaded from
+
Required for XML support. Binaries can be downloaded from
-
>. Note that libxml2 requires iconv,
- which is available from the same download location.
-
+
>. Note that libxml2 requires iconv,
+ which is available from the same download location.
+
Required for SSL support. Binaries can be downloaded from
-
+
Required for building the
ECPG libraries.
- Binaries can be downloaded from
-
+ Binaries can be downloaded from
+
Required for building
PL/Python. Binaries can
-
+
-
+
- Required for compression support in
pg_dump
-
and
pg_restore. Binaries can be downloaded
-
+ Required for compression support in
pg_dump
+ and
pg_restore. Binaries can be downloaded
+
To build all of PostgreSQL in debug configuration (the default), run the
- command:
+ command:
build
It is also possible to build from inside the Visual Studio GUI. In this
- case, you need to run:
+ case, you need to run:
perl mkvcbuild.pl
from the command prompt, and then open the generated
- pgsql.sln (in the root directory of the source tree)
- in Visual Studio.
+ pgsql.sln (in the root directory of the source tree)
+ in Visual Studio.
Most of the time, the automatic dependency tracking in Visual Studio will
- handle changed files. But if there have been large changes, you may need
- to clean the installation. To do this, simply run the
- clean.bat command, which will automatically clean out
- all generated files.
+ handle changed files. But if there have been large changes, you may need
+ to clean the installation. To do this, simply run the
+ clean.bat command, which will automatically clean out
+ all generated files.
By default, all files are written into a subdirectory of the
- debug or release directories. To
- install these files using the standard layout, and also generate the files
- required to initialize and use the database, run the command:
+ debug or release directories. To
+ install these files using the standard layout, and also generate the files
+ required to initialize and use the database, run the command:
perl install.pl c:\destination\directory
Building the PostgreSQL documentation in HTML format requires several tools
- and files. Create a root directory for all these files, and store them
- in the subdirectories in the list below.
+ and files. Create a root directory for all these files, and store them
+ in the subdirectories in the list below.
OpenJade 1.3.1-2
Download from
- and uncompress in the subdirectory openjade-1.3.1.
+ and uncompress in the subdirectory openjade-1.3.1.
DocBook DTD 4.2
Download from
- and uncompress in the subdirectory docbook.
+ and uncompress in the subdirectory docbook.
Download from
and uncompress in the subdirectory
- docbook-dsssl-1.79.
+ docbook-dsssl-1.79.
ISO character entities
Download from
- uncompress in the subdirectory docbook.
+ uncompress in the subdirectory docbook.
Edit the buildenv.bat file, and add a variable for the
- location of the root directory, for example:
+ location of the root directory, for example:
@ECHO OFF
SET DOCROOT=c:\docbook
To build the documentation, run the command
- builddoc.bat. Note that this will actually run the
- build twice, in order to generate the indexes. The generated HTML files
- will be in doc\src\sgml.
+ builddoc.bat. Note that this will actually run the
+ build twice, in order to generate the indexes. The generated HTML files
+ will be in doc\src\sgml.