diff options
author | arcadia-devtools <[email protected]> | 2022-03-03 15:11:51 +0300 |
---|---|---|
committer | arcadia-devtools <[email protected]> | 2022-03-03 15:11:51 +0300 |
commit | 4987b564a17b88bee8c7ab434bdc053c5440e46f (patch) | |
tree | e3187a2aeb42c27635864a6f6d8c6792047ed76e /contrib/libs/postgresql/INSTALL | |
parent | a5d3b02fe5c80d9fb8a6fe5e9c486e45046c0291 (diff) |
intermediate changes
ref:73c1399b919c53b6b72f20d0e9f66f789717fc47
Diffstat (limited to 'contrib/libs/postgresql/INSTALL')
-rw-r--r-- | contrib/libs/postgresql/INSTALL | 34 |
1 files changed, 22 insertions, 12 deletions
diff --git a/contrib/libs/postgresql/INSTALL b/contrib/libs/postgresql/INSTALL index 15c36afbda7..2072657e1e0 100644 --- a/contrib/libs/postgresql/INSTALL +++ b/contrib/libs/postgresql/INSTALL @@ -96,9 +96,9 @@ are enabled, as explained below: the case). - To build the PL/Python server programming language, you need a - Python installation with the header files and the distutils module. - The minimum required version is Python 2.6. Python 3 is supported if - it's version 3.1 or later; but see the PL/Python documentation when + Python installation with the header files and the sysconfig module. + The minimum required version is Python 2.7. Python 3 is supported if + it's version 3.2 or later; but see the PL/Python documentation when using Python 3. Since PL/Python will be a shared library, the "libpython" library @@ -119,7 +119,7 @@ are enabled, as explained below: need an implementation of the Gettext API. Some operating systems have this built-in (e.g., Linux, NetBSD, Solaris), for other systems you can download an add-on package from - http://www.gnu.org/software/gettext/. If you are using the Gettext + https://www.gnu.org/software/gettext/. If you are using the Gettext implementation in the GNU C library then you will additionally need the GNU Gettext package for some utility programs. For any of the other implementations you will not need it. @@ -132,6 +132,9 @@ are enabled, as explained below: - You need Kerberos, OpenLDAP, and/or PAM, if you want to support authentication using those services. +- You need LZ4, if you want to support compression of data with this + method; see the configuration parameter default_toast_compression. + - To build the PostgreSQL documentation, there is a separate set of requirements; see the main documentation's appendix on documentation. @@ -297,9 +300,6 @@ Installation Procedure The standard installation provides all the header files needed for client application development as well as for server-side program development, such as custom functions or data types written in C. - (Prior to PostgreSQL 8.0, a separate make install-all-headers - command was needed for the latter, but this step has been folded - into the standard install.) CLIENT-ONLY INSTALLATION: If you want to install only the client applications and interface libraries, then you can use these @@ -523,12 +523,22 @@ in the section called "Requirements". compiler (specified, if necessary, using the CXX environment variable). ---with-openssl +--with-lz4 + + Build with LZ4 compression support. This allows the use of LZ4 for + compression of table data. + +--with-ssl=LIBRARY + + Build with support for SSL (encrypted) connections. The only + "LIBRARY" supported is "openssl". This requires the OpenSSL package + to be installed. "configure" will check for the required header + files and libraries to make sure that your OpenSSL installation is + sufficient before proceeding. + +--with-openssl - Build with support for SSL (encrypted) connections. This requires - the OpenSSL package to be installed. "configure" will check for the - required header files and libraries to make sure that your OpenSSL - installation is sufficient before proceeding. + Obsolete equivalent of --with-ssl=openssl. --with-gssapi |