Chapter 16. Installation from Source Code

Table of Contents

16.1. Short Version
16.2. Requirements
16.3. Getting the Source
16.4. Installation Procedure
16.5. Post-Installation Setup
16.5.1. Shared Libraries
16.5.2. Environment Variables
16.6. Supported Platforms
16.7. Platform-Specific Notes
16.7.1. AIX
16.7.2. Cygwin
16.7.3. macOS
16.7.4. MinGW/Native Windows
16.7.5. Solaris

This chapter describes the installation of PostgreSQL using the source code distribution. If you are installing a pre-packaged distribution, such as an RPM or Debian package, ignore this chapter and read the packager's instructions instead.

If you are building PostgreSQL for Microsoft Windows, read this chapter if you intend to build with MinGW or Cygwin; but if you intend to build with Microsoft's Visual C++, see Chapter 17 instead.