Chapter 16. Установка на Windows из исходных текстов

Table of Contents
16.1. Компиляция с использованием Visual C++ 2005
16.1.1. Требования
16.1.2. Компиляция
16.1.3. Очистка и установка
16.1.4. Запуск регрессионных тестов
16.1.5. Компиляция документации
16.2. Компиляция libpq с Visual C++ или Borland C++

В большинстве случаев просто рекомендуется загрузить дистрибутив для Windows с сайта PostgreSQL, который доступен как пакет Windows Installer. Компиляция из исходных текстов предназначена только для разработчиков PostgreSQL или расширений к СУБД.

Существует несколько других способов сборки PostgreSQL для Windows. Полностью СУБД может быть скомпилирована с помощью MinGW или Visual C++ 2005. Для старых версий Windows также можно использовать Cygwin. Клиентская библиотека (libpq) может быть скомпилирована с помощью Visual C++ 7.1 и Borland C++ для совместимости со статически линкуемыми приложениями, которые используют эти инструменты.

Компиляция, с помощью MinGW или Cygwin использует нормальный процесс сборки, см. Chapter 15 и специальные замечания в Section 15.8.5 и Section 15.8.2. Cygwin не рекомендуется и должен использоваться только для старых версий Windows, где процесс сборки с родными инструментами не работает, например в Windows 98.