diff --git a/README.md b/README.md index 85917815b03..97ffcdd42d6 100644 --- a/README.md +++ b/README.md @@ -6,12 +6,6 @@ This repo contains the React/Gatsby application that powers [the EDB Docs website](https://www.enterprisedb.com/docs/). The site pulls [Markdown](https://www.markdownguide.org/) content from several repos in a process called "sourcing", and then renders it all into high-performance markup. You can install the application on your local computer for easy editing, viewing, and eventually publishing to the GitHub repo. -## Please remove and re-clone your local repositories after August 13, 2021 - -We've been checking PDF files into Git. That's not a good plan, so [we've stopped doing that](https://github.com/EnterpriseDB/docs/issues/1632). The next step is to remove these files from Git history and [move other large files to LFS](https://docs.github.com/en/github/managing-large-files/versioning-large-files/moving-a-file-in-your-repository-to-git-large-file-storage). Among many other good things, that ought to reduce the time to clone this repository substantially. - -But it comes at a cost. If there are any local repositories that were cloned before the change, we risk introducing dirty history back into the repository. So we're asking that everyone who has a local repository they **cloned before (or on) August 13, 2021** to delete those repositories. Unfortunately, we'll need to reject any pull requests that introduce PDF files back into Git history. (If you need any help with this, please contact jon.ericson@enterprisedb.com.) - ## MacOS Installation We recommend using MacOS to work with the EDB Docs application. diff --git a/install_template/README.md b/install_template/README.md index 3ec6c4879f2..b1cb1e0bbc3 100644 --- a/install_template/README.md +++ b/install_template/README.md @@ -48,7 +48,7 @@ After a template file is found, no rules are enforced on how that template shoul #### `/templates/platformBase/base.njk` -- All templates ultimitaly should inherit from this file. This is a good place to write copy that needs to be shared by all docs, regardless of the product being installed +- All templates ultimately should inherit from this file. This is a good place to write copy that needs to be shared by all docs, regardless of the product being installed - 3 blocks are currently available: - `prerequisites` — This is where information like adding EDB repos will go - `installCommand` — This is where the command to actually install the product will go @@ -56,7 +56,7 @@ After a template file is found, no rules are enforced on how that template shoul #### `/templates/platformBase/[platform name].njk` -- These files are largely reposible for setting up the `prerequisites` and `installCommand` blocks +- These files are largely responsible for setting up the `prerequisites` and `installCommand` blocks - Currently, they rely on a `packageName` macro to be set by a child template. This macro is being used in the `installCommand` block. - You will notice there are no Ubuntu templates in the platformBase folder. This is because install instructions were the same as Debian 10, and so only the `debian-10.njk` file was created to reduce duplication. If Ubuntu specific instructions are needed, new template files could be created which inherit from `debian-10.njk`. - The `centos-7.njk` template contains a conditional to include ppc64le specific instructions. To display these instructions, add `{% set includePPC = true %}` to a child template diff --git a/install_template/config.yaml b/install_template/config.yaml index eb311d5a391..7ee63795c72 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -19,12 +19,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [42] + - name: Debian 11 + arch: x86_64 + supported versions: [42] - name: Ubuntu 18.04 arch: x86_64 supported versions: [42] - name: Ubuntu 20.04 arch: x86_64 supported versions: [42] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [42] - name: SLES 12 arch: x86_64 supported versions: [42] @@ -57,12 +63,18 @@ products: - name: SLES 12 arch: ppc64le supported versions: [55] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [55] - name: Ubuntu 20.04 arch: x86_64 supported versions: [55] - name: Ubuntu 18.04 arch: x86_64 supported versions: [55] + - name: Debian 11 + arch: x86_64 + supported versions: [55] - name: Debian 10 arch: x86_64 supported versions: [55] @@ -95,12 +107,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [14.1.0.1] + - name: Debian 11 + arch: x86_64 + supported versions: [14.1.0.1] - name: Ubuntu 18.04 arch: x86_64 supported versions: [14.1.0.1] - name: Ubuntu 20.04 arch: x86_64 supported versions: [14.1.0.1] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [14.1.0.1] - name: SLES 12 arch: x86_64 supported versions: [14.1.0.1] @@ -133,12 +151,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [13.1.0.2] + - name: Debian 11 + arch: x86_64 + supported versions: [13.1.0.2] - name: Ubuntu 18.04 arch: x86_64 supported versions: [13.1.0.2] - name: Ubuntu 20.04 arch: x86_64 supported versions: [13.1.0.2] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [13.1.0.2] - name: SLES 12 arch: x86_64 supported versions: [13.1.0.2] @@ -171,12 +195,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [1.17] + - name: Debian 11 + arch: x86_64 + supported versions: [1.17] - name: Ubuntu 18.04 arch: x86_64 supported versions: [1.17] - name: Ubuntu 20.04 arch: x86_64 supported versions: [1.17] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [1.17] - name: SLES 12 arch: x86_64 supported versions: [1.17] @@ -209,12 +239,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [4.3] + - name: Debian 11 + arch: x86_64 + supported versions: [4.3] - name: Ubuntu 18.04 arch: x86_64 supported versions: [4.3] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4.3] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [4.3] - name: SLES 12 arch: x86_64 supported versions: [4.3] @@ -247,12 +283,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [4.3] + - name: Debian 11 + arch: x86_64 + supported versions: [4.3] - name: Ubuntu 18.04 arch: x86_64 supported versions: [4.3] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4.3] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [4.3] - name: SLES 12 arch: x86_64 supported versions: [4.3] @@ -285,13 +327,16 @@ products: - name: Ubuntu 18.04 arch: x86_64 supported versions: [14] + - name: Debian 11 + arch: x86_64 + supported versions: [14] - name: Debian 10 arch: x86_64 supported versions: [14] - - name: Ubuntu 20.04 + - name: Ubuntu 22.04 arch: x86_64 supported versions: [14] - - name: Ubuntu 18.04 + - name: Ubuntu 20.04 arch: x86_64 supported versions: [14] - name: SLES 12 @@ -329,12 +374,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [40] + - name: Debian 11 + arch: x86_64 + supported versions: [40] - name: Ubuntu 18.04 arch: x86_64 supported versions: [40] - name: Ubuntu 20.04 arch: x86_64 supported versions: [40] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [40] - name: SLES 12 arch: x86_64 supported versions: [40] @@ -370,12 +421,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [4] + - name: Debian 11 + arch: x86_64 + supported versions: [4] - name: Ubuntu 18.04 arch: x86_64 supported versions: [4] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [4] - name: SLES 12 arch: x86_64 supported versions: [4] @@ -411,12 +468,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [2] + - name: Debian 11 + arch: x86_64 + supported versions: [2] - name: Ubuntu 18.04 arch: x86_64 supported versions: [2] - name: Ubuntu 20.04 arch: x86_64 supported versions: [2] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [2] - name: SLES 12 arch: x86_64 supported versions: [2] @@ -449,12 +512,18 @@ products: - name: Debian 10 arch: x86_64 supported versions: [5] + - name: Debian 11 + arch: x86_64 + supported versions: [5] - name: Ubuntu 18.04 arch: x86_64 supported versions: [5] - name: Ubuntu 20.04 arch: x86_64 supported versions: [5] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [5] - name: SLES 12 arch: x86_64 supported versions: [5] @@ -481,19 +550,22 @@ products: - name: RHEL 8 or OL 8 arch: x86_64 supported versions: [2] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [2] - name: RHEL 8 arch: ppc64le supported versions: [2] - - name: Ubuntu 18.04 + - name: Ubuntu 20.04 arch: x86_64 supported versions: [2] - name: Debian 10 arch: x86_64 supported versions: [2] - - name: Ubuntu 18.04 + - name: Debian 11 arch: x86_64 supported versions: [2] - - name: Ubuntu 20.04 + - name: Ubuntu 18.04 arch: x86_64 supported versions: [2] - name: SLES 12 @@ -522,6 +594,12 @@ products: - name: RHEL 8 or OL 8 arch: x86_64 supported versions: [3.2] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [3.2] + - name: Ubuntu 20.04 + arch: x86_64 + supported versions: [3.2] - name: RHEL 8 arch: ppc64le supported versions: [3.2] @@ -531,6 +609,9 @@ products: - name: Ubuntu 20.04 arch: x86_64 supported versions: [3.2] + - name: Debian 11 + arch: x86_64 + supported versions: [3.2] - name: Debian 10 arch: x86_64 supported versions: [3.2] @@ -563,10 +644,13 @@ products: - name: RHEL 8 arch: ppc64le supported versions: [8] + - name: Debian 11 + arch: x86_64 + supported versions: [8] - name: Debian 10 arch: x86_64 supported versions: [8] - - name: Debian 9 + - name: Ubuntu 22.04 arch: x86_64 supported versions: [8] - name: Ubuntu 20.04 @@ -575,9 +659,6 @@ products: - name: Ubuntu 18.04 arch: x86_64 supported versions: [8] - - name: Ubuntu 20.04 - arch: x86_64 - supported versions: [8] - name: SLES 12 arch: x86_64 supported versions: [8] @@ -607,10 +688,13 @@ products: - name: RHEL 8 arch: ppc64le supported versions: [8] + - name: Debian 11 + arch: x86_64 + supported versions: [8] - name: Debian 10 arch: x86_64 supported versions: [8] - - name: Debian 9 + - name: Ubuntu 22.04 arch: x86_64 supported versions: [8] - name: Ubuntu 20.04 @@ -648,6 +732,12 @@ products: - name: RHEL 8 or OL 8 arch: x86_64 supported versions: [7] + - name: Ubuntu 22.04 + arch: x86_64 + supported versions: [7] + - name: Debian 11 + arch: x86_64 + supported versions: [7] - name: Ubuntu 18.04 arch: x86_64 supported versions: [7] diff --git a/install_template/deploy.mjs b/install_template/deploy.mjs index e964f09c32f..c6fd324f38c 100644 --- a/install_template/deploy.mjs +++ b/install_template/deploy.mjs @@ -79,8 +79,10 @@ const moveDoc = async (product, platform, version) => { centos_7_x86_64: "04", sles_15_x86_64: "05", sles_12_x86_64: "06", + "ubuntu_22.04_x86_64": "06b", "ubuntu_20.04_x86_64": "07", "ubuntu_18.04_x86_64": "07a", + debian_11_x86_64: "07b", debian_10_x86_64: "08", rhel_8_ppc64le: "09", rhel_7_ppc64le: "10", @@ -104,9 +106,12 @@ const moveDoc = async (product, platform, version) => { prefix["sles_12_x86_64"] = "04"; prefix["sles_15_ppc64le"] = "09"; prefix["sles_12_ppc64le"] = "10"; - prefix["ubuntu_20.04_x86_64"] = "05"; - prefix["ubuntu_18.04_x86_64"] = "05a"; - prefix["debian_10_x86_64"] = "05b"; + prefix["ubuntu_22.04_x86_64"] = "05"; + prefix["ubuntu_20.04_x86_64"] = "05a"; + prefix["ubuntu_18.04_x86_64"] = "05b"; + prefix["debian_11_x86_64"] = "06"; + prefix["debian_10_x86_64"] = "06a"; + prefix["debian_9_x86_64"] = "06b"; break; } @@ -143,15 +148,17 @@ const moveDoc = async (product, platform, version) => { // prettier-ignore const destFilename = match(context, when({product: {name: "EDB*Plus", version: 40}, platform: {name: "SLES 12"}}, - (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_sles12_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "SLES 15"}}, - (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_sles15_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "Debian 10"}}, - (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_deb10_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB*Plus", version: 40}, platform: {name: "Debian 11"}}, + (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "Ubuntu 20.04"}}, - (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_ubuntu20_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "CentOS 7"}}, (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -162,6 +169,8 @@ const moveDoc = async (product, platform, version) => { (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB*Plus", version: 40}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `edb_plus/40/03_installing_edb_plus/install_on_linux/${fmtArchPath(ctx)}/edbplus_RHEL8_${fmtArchFilename(ctx)}.mdx`), + + when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "CentOS 7"}}, (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository/${fmtArchPath(ctx)}/epas_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -178,10 +187,13 @@ const moveDoc = async (product, platform, version) => { (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository//${fmtArchPath(ctx)}/epas_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "Debian 10"}}, (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository//${fmtArchPath(ctx)}/epas_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "Debian 11"}}, + (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository//${fmtArchPath(ctx)}/epas_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository//${fmtArchPath(ctx)}/epas_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Postgres Advanced Server"}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `epas/14/epas_inst_linux/installing_epas_using_edb_repository//${fmtArchPath(ctx)}/epas_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Failover Manager", version: 4}, platform: {name: "CentOS 7"}}, (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Failover Manager", version: 4}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -196,12 +208,15 @@ const moveDoc = async (product, platform, version) => { (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Failover Manager", version: 4}, platform: {name: "SLES 15"}}, (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_sles15_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Failover Manager", version: 4}, platform: {name: "Debian 11"}}, + (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Failover Manager", version: 4}, platform: {name: "Debian 10"}}, (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_deb10_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Failover Manager", version: 4}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Failover Manager", version: 4}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `efm/4/03_installing_efm/${fmtArchPath(ctx)}/efm4_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "SLES 12"}}, (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "SLES 15"}}, @@ -210,6 +225,8 @@ const moveDoc = async (product, platform, version) => { (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_ubuntu20_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_ubuntu18_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "Debian 11"}}, + (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "Debian 10"}}, (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_deb10_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "CentOS 7"}}, @@ -222,6 +239,7 @@ const moveDoc = async (product, platform, version) => { (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Hadoop Foreign Data Wrapper", version: 2}, platform: {name: "RHEL 8"}}, (ctx) => `hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/${fmtArchPath(ctx)}/hadoop_rhel8_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB JDBC Connector"}, platform: {name: "CentOS 7"}}, (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB JDBC Connector"}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -238,17 +256,21 @@ const moveDoc = async (product, platform, version) => { (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB JDBC Connector"}, platform: {name: "Debian 10"}}, (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB JDBC Connector"}, platform: {name: "Debian 11"}}, + (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB JDBC Connector"}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB JDBC Connector"}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/${fmtArchPath(ctx)}/jdbc42_ubuntu20_${fmtArchFilename(ctx)}.mdx`), - - when({product: {name: "Migration Toolkit"}, platform: {name: "SLES 12"}}, + + when({product: {name: "Migration Toolkit"}, platform: {name: "SLES 12"}}, (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Migration Toolkit"}, platform: {name: "SLES 15"}}, (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Migration Toolkit"}, platform: {name: "Debian 10"}}, (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Migration Toolkit"}, platform: {name: "Debian 11"}}, + (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Migration Toolkit"}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Migration Toolkit"}, platform: {name: "Ubuntu 20.04"}}, @@ -263,6 +285,7 @@ const moveDoc = async (product, platform, version) => { (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Migration Toolkit"}, platform: {name: "RHEL 8"}}, (ctx) => `migration_toolkit/55/05_installing_mtk/install_on_linux/${fmtArchPath(ctx)}/mtk55_rhel8_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "SLES 12"}}, (ctx) => `mongo_data_adapter/5/04_installing_the_mongo_data_adapter/${fmtArchPath(ctx)}/mongo_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "SLES 15"}}, @@ -271,6 +294,8 @@ const moveDoc = async (product, platform, version) => { (ctx) => `mongo_data_adapter/5/04_installing_the_mongo_data_adapter/${fmtArchPath(ctx)}/mongo_ubuntu20_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `mongo_data_adapter/5/04_installing_the_mongo_data_adapter/${fmtArchPath(ctx)}/mongo_ubuntu18_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "Debian 11"}}, + (ctx) => `mongo_data_adapter/5/04_installing_the_mongo_data_adapter/${fmtArchPath(ctx)}/mongo_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "Debian 10"}}, (ctx) => `mongo_data_adapter/5/04_installing_the_mongo_data_adapter/${fmtArchPath(ctx)}/mongo_deb10_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MongoDB Foreign Data Wrapper", version: 5}, platform: {name: "CentOS 7"}}, @@ -301,17 +326,21 @@ const moveDoc = async (product, platform, version) => { (ctx) => `mysql_data_adapter/2/04_installing_the_mysql_data_adapter/${fmtArchPath(ctx)}/mysql_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MySQL Foreign Data Wrapper", version: 2}, platform: {name: "Debian 10"}}, (ctx) => `mysql_data_adapter/2/04_installing_the_mysql_data_adapter/${fmtArchPath(ctx)}/mysql_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "MySQL Foreign Data Wrapper", version: 2}, platform: {name: "Debian 11"}}, + (ctx) => `mysql_data_adapter/2/04_installing_the_mysql_data_adapter/${fmtArchPath(ctx)}/mysql_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MySQL Foreign Data Wrapper", version: 2}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `mysql_data_adapter/2/04_installing_the_mysql_data_adapter/${fmtArchPath(ctx)}/mysql_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "MySQL Foreign Data Wrapper", version: 2}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `mysql_data_adapter/2/04_installing_the_mysql_data_adapter/${fmtArchPath(ctx)}/mysql_ubuntu20_${fmtArchFilename(ctx)}.mdx`), - + when({product: {name: "EDB OCL Connector"}, platform: {name: "SLES 12"}}, (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB OCL Connector"}, platform: {name: "SLES 15"}}, (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB OCL Connector"}, platform: {name: "Debian 10"}}, (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB OCL Connector"}, platform: {name: "Debian 11"}}, + (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB OCL Connector"}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB OCL Connector"}, platform: {name: "Ubuntu 20.04"}}, @@ -326,6 +355,7 @@ const moveDoc = async (product, platform, version) => { (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_rhel7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB OCL Connector"}, platform: {name: "RHEL 8"}}, (ctx) => `ocl_connector/${ctx.product.version}/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/${fmtArchPath(ctx)}/ocl_connector14_rhel8_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB ODBC Connector"}, platform: {name: "CentOS 7"}}, (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB ODBC Connector"}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -342,11 +372,15 @@ const moveDoc = async (product, platform, version) => { (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB ODBC Connector"}, platform: {name: "Debian 10"}}, (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB ODBC Connector"}, platform: {name: "Debian 11"}}, + (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB ODBC Connector"}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB ODBC Connector"}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `odbc_connector/13/03_installing_edb_odbc/01_installing_linux/${fmtArchPath(ctx)}/odbc13_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB pgBouncer", version: 1.17}, platform: {name: "Debian 11"}}, + (ctx) => `pgbouncer/1.17/01_installation/install_on_linux/${fmtArchPath(ctx)}/pgbouncer_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB pgBouncer", version: 1.17}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `pgbouncer/1.17/01_installation/install_on_linux/${fmtArchPath(ctx)}/pgbouncer_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB pgBouncer", version: 1.17}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -378,17 +412,18 @@ const moveDoc = async (product, platform, version) => { (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "CentOS 7"}}, (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_centos7_${fmtArchFilename(ctx)}.mdx`), - when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "SLES 12"}}, (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "SLES 15"}}, - (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_sles15_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "Debian 10"}}, (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "Debian 11"}}, + (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II", version: 4.3}, platform: {name: "Ubuntu 20.04"}}, - (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + (ctx) => `pgpool/4.3/01_installing_and_configuring_the_pgpool-II/${fmtArchPath(ctx)}/pgpool_ubuntu20_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_rhel8_${fmtArchFilename(ctx)}.mdx`), @@ -400,18 +435,20 @@ const moveDoc = async (product, platform, version) => { (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "CentOS 7"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_centos7_${fmtArchFilename(ctx)}.mdx`), - when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "SLES 12"}}, + when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "SLES 12"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "SLES 15"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "Debian 10"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "Debian 11"}}, + (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "EDB Pgpool-II Extensions", version: 4.3}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `pgpool/4.3/02_extensions/${fmtArchPath(ctx)}/pgpoolext_ubuntu20_${fmtArchFilename(ctx)}.mdx`), - - when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "RHEL 8 or OL 8"}}, + + when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "RHEL 8"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_rhel8_${fmtArchFilename(ctx)}.mdx`), @@ -425,13 +462,17 @@ const moveDoc = async (product, platform, version) => { (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_sles15_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "SLES 12"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_sles12_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "Debian 11"}}, + (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "Debian 10"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_deb10_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager server", version: 8}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/${fmtArchPath(ctx)}/pem_server_ubuntu20_${fmtArchFilename(ctx)}.mdx`), - when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "RHEL 8 or OL 8"}}, + + + when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "RHEL 8"}}, (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_rhel8_${fmtArchFilename(ctx)}.mdx`), @@ -447,10 +488,15 @@ const moveDoc = async (product, platform, version) => { (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "Debian 10"}}, (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_deb10_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "Debian 11"}}, + (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "Ubuntu 18.04"}}, (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_ubuntu18_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Postgres Enterprise Manager agent", version: 8}, platform: {name: "Ubuntu 20.04"}}, (ctx) => `pem/8/installing_pem_agent/installing_on_linux/${fmtArchPath(ctx)}/pem_agent_ubuntu20_${fmtArchFilename(ctx)}.mdx`), + + when({product: {name: "PostGIS", version: 3.2}, platform: {name: "Debian 11"}}, + (ctx) => `postgis/3.2/01a_installing_postgis/installing_on_linux/${fmtArchPath(ctx)}/postgis_deb11_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "PostGIS", version: 3.2}, platform: {name: "CentOS 7"}}, (ctx) => `postgis/3.2/01a_installing_postgis/installing_on_linux/${fmtArchPath(ctx)}/postgis_centos7_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "PostGIS", version: 3.2}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -476,6 +522,9 @@ const moveDoc = async (product, platform, version) => { (ctx) => `eprs/7/03_installation/03_installing_rpm_package/${fmtArchPath(ctx)}/eprs_sles12_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Replication Server", version: 7}, platform: {name: "SLES 15"}}, (ctx) => `eprs/7/03_installation/03_installing_rpm_package/${fmtArchPath(ctx)}/eprs_sles15_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Replication Server", version: 7}, platform: {name: "Debian 11"}}, + (ctx) => `eprs/7/03_installation/03_installing_rpm_package/${fmtArchPath(ctx)}/eprs_deb11_${fmtArchFilename(ctx)}.mdx`), + when({product: {name: "Replication Server", version: 7}, platform: {name: "RHEL 8 or OL 8"}}, (ctx) => `eprs/7/03_installation/03_installing_rpm_package/${fmtArchPath(ctx)}/eprs_rhel8_${fmtArchFilename(ctx)}.mdx`), when({product: {name: "Replication Server", version: 7}, platform: {name: "AlmaLinux 8 or Rocky Linux 8"}}, @@ -493,7 +542,6 @@ const moveDoc = async (product, platform, version) => { when({product: {name: "Replication Server", version: 7}, platform: {name: "RHEL 8"}}, (ctx) => `eprs/7/03_installation/03_installing_rpm_package/${fmtArchPath(ctx)}/eprs_rhel8_${fmtArchFilename(ctx)}.mdx`), ); - function match(context, ...conditions) { for (let test of conditions) { const result = test(context); diff --git a/install_template/templates/products/edb*plus/base.njk b/install_template/templates/products/edb*plus/base.njk index a10ecc24976..a485b5c52b2 100644 --- a/install_template/templates/products/edb*plus/base.njk +++ b/install_template/templates/products/edb*plus/base.njk @@ -1,6 +1,6 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} {% set packageName %}edb-as-edbplus{% endset %} -{% block prodprereq %}{% include "platformBase/_epasinstallsameserver.njk" %} +{% block prodprereq %} {% include "platformBase/_javainstall.njk" %} {% endblock prodprereq %} diff --git a/install_template/templates/products/edb*plus/debian-11.njk b/install_template/templates/products/edb*plus/debian-11.njk new file mode 100644 index 00000000000..5e3d697776c --- /dev/null +++ b/install_template/templates/products/edb*plus/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb*plus/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb*plus/debian-9.njk b/install_template/templates/products/edb*plus/debian-9.njk deleted file mode 100644 index 0a3cdf6aa69..00000000000 --- a/install_template/templates/products/edb*plus/debian-9.njk +++ /dev/null @@ -1,2 +0,0 @@ -{% extends "products/edb*plus/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file diff --git a/install_template/templates/products/edb*plus/ubuntu-22.04.njk b/install_template/templates/products/edb*plus/ubuntu-22.04.njk new file mode 100644 index 00000000000..df0bcc5187c --- /dev/null +++ b/install_template/templates/products/edb*plus/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb*plus/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-jdbc-connector/base.njk b/install_template/templates/products/edb-jdbc-connector/base.njk index 024fdce47cc..ad29f74fea0 100644 --- a/install_template/templates/products/edb-jdbc-connector/base.njk +++ b/install_template/templates/products/edb-jdbc-connector/base.njk @@ -1,6 +1,7 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} {% set packageName %}edb-jdbc{% endset %} {% block prodprereq %}{% include "platformBase/_epasinstalldiffserver.njk" %} + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). {% endblock prodprereq %} diff --git a/install_template/templates/products/edb-jdbc-connector/debian-11.njk b/install_template/templates/products/edb-jdbc-connector/debian-11.njk new file mode 100644 index 00000000000..f67816505df --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-jdbc-connector/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-jdbc-connector/ubuntu-22.04.njk b/install_template/templates/products/edb-jdbc-connector/ubuntu-22.04.njk new file mode 100644 index 00000000000..0d51e983e6d --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-jdbc-connector/base.njk" %} +{% set platformBaseTemplate = "Ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/debian-11.njk b/install_template/templates/products/edb-ocl-connector/debian-11.njk new file mode 100644 index 00000000000..823ad975214 --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-ocl-connector/debian.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/ubuntu-22.04.njk b/install_template/templates/products/edb-ocl-connector/ubuntu-22.04.njk new file mode 100644 index 00000000000..a536696d419 --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-ocl-connector/ubuntu.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-odbc-connector/debian-11.njk b/install_template/templates/products/edb-odbc-connector/debian-11.njk new file mode 100644 index 00000000000..6198641da65 --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-odbc-connector/debian.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-odbc-connector/ubuntu-22.04.njk b/install_template/templates/products/edb-odbc-connector/ubuntu-22.04.njk new file mode 100644 index 00000000000..21e164f924b --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-odbc-connector/ubuntu.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgbouncer/base.njk b/install_template/templates/products/edb-pgbouncer/base.njk index 25990e8ac77..46539676641 100644 --- a/install_template/templates/products/edb-pgbouncer/base.njk +++ b/install_template/templates/products/edb-pgbouncer/base.njk @@ -5,5 +5,5 @@ {% endblock prodprereq %} {% block installCommand %} {{super()}} -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. {% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgbouncer/debian-9.njk b/install_template/templates/products/edb-pgbouncer/debian-11.njk similarity index 52% rename from install_template/templates/products/edb-pgbouncer/debian-9.njk rename to install_template/templates/products/edb-pgbouncer/debian-11.njk index a7afcb8dc3d..9bea6fd9699 100644 --- a/install_template/templates/products/edb-pgbouncer/debian-9.njk +++ b/install_template/templates/products/edb-pgbouncer/debian-11.njk @@ -1,2 +1,2 @@ {% extends "products/edb-pgbouncer/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgbouncer/ubuntu-22.04.njk b/install_template/templates/products/edb-pgbouncer/ubuntu-22.04.njk new file mode 100644 index 00000000000..a0ec7a4ef23 --- /dev/null +++ b/install_template/templates/products/edb-pgbouncer/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgbouncer/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/debian-9.njk b/install_template/templates/products/edb-pgpool-ii-extensions/debian-11.njk similarity index 57% rename from install_template/templates/products/edb-pgpool-ii-extensions/debian-9.njk rename to install_template/templates/products/edb-pgpool-ii-extensions/debian-11.njk index ea4b9141c9d..dbf43e87df8 100644 --- a/install_template/templates/products/edb-pgpool-ii-extensions/debian-9.njk +++ b/install_template/templates/products/edb-pgpool-ii-extensions/debian-11.njk @@ -1,2 +1,2 @@ {% extends "products/edb-pgpool-ii-extensions/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/ubuntu-22.04.njk b/install_template/templates/products/edb-pgpool-ii-extensions/ubuntu-22.04.njk new file mode 100644 index 00000000000..5397940b97d --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii-extensions/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii-extensions/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii/debian-11.njk b/install_template/templates/products/edb-pgpool-ii/debian-11.njk new file mode 100644 index 00000000000..8067ea07ae2 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii/debian.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii/ubuntu-22.04.njk b/install_template/templates/products/edb-pgpool-ii/ubuntu-22.04.njk new file mode 100644 index 00000000000..ba7e4be955b --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii/ubuntu.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-postgres-advanced-server/debian-11.njk b/install_template/templates/products/edb-postgres-advanced-server/debian-11.njk new file mode 100644 index 00000000000..95b7a163d98 --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-postgres-advanced-server/debian.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-postgres-advanced-server/sles-12.njk b/install_template/templates/products/edb-postgres-advanced-server/sles-12.njk index a5d1d6de8be..29bac53d9ba 100644 --- a/install_template/templates/products/edb-postgres-advanced-server/sles-12.njk +++ b/install_template/templates/products/edb-postgres-advanced-server/sles-12.njk @@ -10,4 +10,4 @@ To install an individual component: sudo {{packageManager}} -n install ``` Where `package_name` can be any of the available packages from the [available package list](/epas/latest/epas_inst_linux/install_details/rpm_packages/). -{% endblock slesoption %} \ No newline at end of file +{% endblock slesoption %} diff --git a/install_template/templates/products/edb-postgres-advanced-server/ubuntu-22.04.njk b/install_template/templates/products/edb-postgres-advanced-server/ubuntu-22.04.njk new file mode 100644 index 00000000000..a781eaffbf0 --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-postgres-advanced-server/ubuntu.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/failover-manager/debian-11.njk b/install_template/templates/products/failover-manager/debian-11.njk new file mode 100644 index 00000000000..41e8d432c97 --- /dev/null +++ b/install_template/templates/products/failover-manager/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/failover-manager/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} diff --git a/install_template/templates/products/failover-manager/ubuntu-22.04.njk b/install_template/templates/products/failover-manager/ubuntu-22.04.njk new file mode 100644 index 00000000000..b4f85206e48 --- /dev/null +++ b/install_template/templates/products/failover-manager/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/failover-manager/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/base.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/base.njk index b9dfc888a0f..2e2b50a3617 100644 --- a/install_template/templates/products/hadoop-foreign-data-wrapper/base.njk +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/base.njk @@ -1,5 +1,5 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} -{% set packageName %}edb-as14-hdfs_fdw{% endset %} +{% set packageName %}edb-as14-hdfs-fdw{% endset %} {% block prodprereq %}{% include "platformBase/_epasinstallsameserver.njk" %} {% endblock prodprereq %} diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/debian-11.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-11.njk new file mode 100644 index 00000000000..8585084abcf --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/hadoop-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/ubuntu-22.04.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/ubuntu-22.04.njk new file mode 100644 index 00000000000..887b5446ead --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/hadoop-foreign-data-wrapper/debian-10.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/migration-toolkit/debian-9.njk b/install_template/templates/products/migration-toolkit/debian-11.njk similarity index 54% rename from install_template/templates/products/migration-toolkit/debian-9.njk rename to install_template/templates/products/migration-toolkit/debian-11.njk index 8600a782e2a..78de49a46db 100644 --- a/install_template/templates/products/migration-toolkit/debian-9.njk +++ b/install_template/templates/products/migration-toolkit/debian-11.njk @@ -1,2 +1,2 @@ {% extends "products/migration-toolkit/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/migration-toolkit/ubuntu-22.04.njk b/install_template/templates/products/migration-toolkit/ubuntu-22.04.njk new file mode 100644 index 00000000000..fa7981616e7 --- /dev/null +++ b/install_template/templates/products/migration-toolkit/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/migration-toolkit/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/base.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/base.njk index e1bfc9f1526..245a886e883 100644 --- a/install_template/templates/products/mongodb-foreign-data-wrapper/base.njk +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/base.njk @@ -1,5 +1,5 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} -{% set packageName %}edb-as14-mongo_fdw{% endset %} +{% set packageName %}edb-as14-mongo-fdw{% endset %} {% block prodprereq %}{% include "platformBase/_epasinstallsameserver.njk" %} {% endblock prodprereq %} diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/debian-11.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-11.njk new file mode 100644 index 00000000000..0da1b980cc7 --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/mongodb-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/ubuntu-22.04.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/ubuntu-22.04.njk new file mode 100644 index 00000000000..e941ce4b86b --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/mongodb-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/debian-11.njk b/install_template/templates/products/mysql-foreign-data-wrapper/debian-11.njk new file mode 100644 index 00000000000..81cd10d76b8 --- /dev/null +++ b/install_template/templates/products/mysql-foreign-data-wrapper/debian-11.njk @@ -0,0 +1,16 @@ +{% extends "products/mysql-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} +{% block mysqlfdw %} +- Address other prerequisites + ```shell + # If there is `libmysqlclient-dev` already installed on your system, + # remove it by using the following command: + sudo apt-get remove libmysqlclient-dev + + #Enable the MySQL repo: + For MySQL 8: + sudo echo "deb http://repo.mysql.com/apt/debian/buster mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list + For MySQL 5: + sudo echo "deb http://repo.mysql.com/apt/debian/buster mysql-5.7" | sudo tee /etc/apt/sources.list.d/mysql.list + ``` +{% endblock mysqlfdw %} diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/debian-9.njk b/install_template/templates/products/mysql-foreign-data-wrapper/ubuntu-22.04.njk similarity index 56% rename from install_template/templates/products/mysql-foreign-data-wrapper/debian-9.njk rename to install_template/templates/products/mysql-foreign-data-wrapper/ubuntu-22.04.njk index 4a4937ed637..2481e8a5d23 100644 --- a/install_template/templates/products/mysql-foreign-data-wrapper/debian-9.njk +++ b/install_template/templates/products/mysql-foreign-data-wrapper/ubuntu-22.04.njk @@ -1,2 +1,2 @@ {% extends "products/mysql-foreign-data-wrapper/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/debian-11.njk b/install_template/templates/products/postgis/debian-11.njk new file mode 100644 index 00000000000..d146d856457 --- /dev/null +++ b/install_template/templates/products/postgis/debian-11.njk @@ -0,0 +1,9 @@ +{% extends "products/postgis/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} +{% block installCommand %} +```shell +# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-14: +sudo apt-get -y install edb-as-postgis32 +``` +{% include "platformBase/_epasVersionInPostGISPackageName.njk" %} +{% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/ubuntu-22.04.njk b/install_template/templates/products/postgis/ubuntu-22.04.njk new file mode 100644 index 00000000000..221ab9e896d --- /dev/null +++ b/install_template/templates/products/postgis/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/postgis/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/debian-9.njk b/install_template/templates/products/postgres-enterprise-manager-agent/debian-11.njk similarity index 60% rename from install_template/templates/products/postgres-enterprise-manager-agent/debian-9.njk rename to install_template/templates/products/postgres-enterprise-manager-agent/debian-11.njk index bf19de84469..5d5d9bf17c5 100644 --- a/install_template/templates/products/postgres-enterprise-manager-agent/debian-9.njk +++ b/install_template/templates/products/postgres-enterprise-manager-agent/debian-11.njk @@ -1,2 +1,2 @@ {% extends "products/postgres-enterprise-manager-agent/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/ubuntu-22.04.njk b/install_template/templates/products/postgres-enterprise-manager-agent/ubuntu-22.04.njk new file mode 100644 index 00000000000..7c402dc8c52 --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-agent/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/postgres-enterprise-manager-agent/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/debian-9.njk b/install_template/templates/products/postgres-enterprise-manager-server/debian-11.njk similarity index 61% rename from install_template/templates/products/postgres-enterprise-manager-server/debian-9.njk rename to install_template/templates/products/postgres-enterprise-manager-server/debian-11.njk index 326f0659935..8a1041ba74c 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/debian-9.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/debian-11.njk @@ -1,2 +1,2 @@ {% extends "products/postgres-enterprise-manager-server/base.njk" %} -{% set platformBaseTemplate = "debian-9" %} \ No newline at end of file +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/postgres-enterprise-manager-server/ubuntu-22.04.njk b/install_template/templates/products/postgres-enterprise-manager-server/ubuntu-22.04.njk new file mode 100644 index 00000000000..88ab501314f --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-server/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/postgres-enterprise-manager-server/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} diff --git a/install_template/templates/products/replication-server/base.njk b/install_template/templates/products/replication-server/base.njk index 4c560556dad..50424b78aa2 100644 --- a/install_template/templates/products/replication-server/base.njk +++ b/install_template/templates/products/replication-server/base.njk @@ -1,6 +1,6 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} {% set packageName %}edb-xdb{% endset %} -{% block prodprereq %}{% include "platformBase/_epasinstalldiffserver.njk" %} +{% block prodprereq %} {% include "platformBase/_javainstall.njk" %} {% endblock prodprereq %} @@ -8,6 +8,7 @@ You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. To install all Replication Server components: + ```shell sudo {{ packageManager }} -y install {{ packageName }} ``` diff --git a/install_template/templates/products/replication-server/debian-11.njk b/install_template/templates/products/replication-server/debian-11.njk new file mode 100644 index 00000000000..e0330a855d3 --- /dev/null +++ b/install_template/templates/products/replication-server/debian-11.njk @@ -0,0 +1,2 @@ +{% extends "products/replication-server/base.njk" %} +{% set platformBaseTemplate = "debian-11" %} \ No newline at end of file diff --git a/install_template/templates/products/replication-server/ubuntu-22.04.njk b/install_template/templates/products/replication-server/ubuntu-22.04.njk new file mode 100644 index 00000000000..b1c31cee218 --- /dev/null +++ b/install_template/templates/products/replication-server/ubuntu-22.04.njk @@ -0,0 +1,2 @@ +{% extends "products/replication-server/base.njk" %} +{% set platformBaseTemplate = "ubuntu-22.04" %} \ No newline at end of file diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_rhel8_ppcle.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_rhel8_ppcle.mdx index 8c945402487..21505cc8fa9 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_rhel8_ppcle.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_rhel8_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on RHEL 8 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles12_ppcle.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles12_ppcle.mdx index 5febe3afd25..d259b5bc63c 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles12_ppcle.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles12_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on SLES 12 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles15_ppcle.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles15_ppcle.mdx index bb9a170fe46..13ca604aa96 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles15_ppcle.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/ibm_power_ppc64le/edbplus_sles15_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on SLES 15 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/index.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/index.mdx index 48b8242225b..63daffda6ce 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/index.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/index.mdx @@ -35,8 +35,10 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/edbplus_sles12_x86) - [Ubuntu 20.04](x86_amd64/edbplus_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/edbplus_ubuntu18_x86) + - [Debian 11](x86_amd64/07b_edbplus_deb11_x86) - [Debian 10](x86_amd64/edbplus_deb10_x86) + - Linux on IBM Power (ppc64le): - [RHEL 8](ibm_power_ppc64le/edbplus_rhel8_ppcle) diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_centos7_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_centos7_x86.mdx index ed574d5468f..036cdfba561 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_centos7_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_centos7_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on CentOS 7 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb10_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb10_x86.mdx index b2293248a9f..60b6c8decd2 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb10_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb10_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on Debian 10 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb11_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb11_x86.mdx new file mode 100644 index 00000000000..5e134996a7c --- /dev/null +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb11_x86.mdx @@ -0,0 +1,40 @@ +--- +navTitle: Debian 11 +title: Installing EDB*Plus on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Java (version 1.8 or later) on your server, if not present. + + ```shell + sudo apt-get -y install java + ``` + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-as-edbplus +``` + +Where `` is the version of EDB Postgres Advanced Server. For example, if you are installing with version 14 of EDB Postgres Advanced Server, the package name would be `edb-as14-edbplus`. + +## Initial configuration + +After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: + +```shell +export JAVA_HOME= +export PATH=/bin:$PATH +``` diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_other_linux8_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_other_linux8_x86.mdx index c06def47725..c241f2d01a8 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_other_linux8_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_other_linux8_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on AlmaLinux 8 or Rocky Linux 8 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel7_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel7_x86.mdx index 5f8c7b0d2ba..6a12d3dec54 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel7_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel7_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on RHEL 7 or OL 7 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel8_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel8_x86.mdx index ff9edc45c7e..8a00f851b62 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel8_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_rhel8_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on RHEL 8 or OL 8 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles12_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles12_x86.mdx index 04ab800ca7d..ab7195c51d5 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles12_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles12_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on SLES 12 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles15_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles15_x86.mdx index 18ee9b187f7..dea251f4541 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles15_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_sles15_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on SLES 15 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu18_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu18_x86.mdx index 87cefed24f1..1a60e2f2f60 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu18_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu18_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on Ubuntu 18.04 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu20_x86.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu20_x86.mdx index 7b283dc8c1d..9331cd48e8e 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu20_x86.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_ubuntu20_x86.mdx @@ -10,8 +10,6 @@ title: Installing EDB*Plus on Ubuntu 20.04 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/index.mdx b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/index.mdx index 797198fcea4..b0882e1f24b 100644 --- a/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/index.mdx +++ b/product_docs/docs/edb_plus/40/03_installing_edb_plus/install_on_linux/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - edbplus_centos7_x86 - edbplus_sles15_x86 - edbplus_sles12_x86 + - edbplus_ubuntu22_x86 - edbplus_ubuntu20_x86 - edbplus_ubuntu18_x86 + - edbplus_deb11_x86 - edbplus_deb10_x86 --- @@ -24,5 +26,6 @@ For operating system-specific install instructions, see: - [SLES 12](edbplus_sles12_x86) - [Ubuntu 20.04](edbplus_ubuntu20_x86) - [Ubuntu 18.04](edbplus_ubuntu18_x86) + - [Debian 11](edbplus_deb11_x86) - [Debian 10](edbplus_deb10_x86) diff --git a/product_docs/docs/efm/4/03_installing_efm/index.mdx b/product_docs/docs/efm/4/03_installing_efm/index.mdx index 00fb32f4998..0b577ac2278 100644 --- a/product_docs/docs/efm/4/03_installing_efm/index.mdx +++ b/product_docs/docs/efm/4/03_installing_efm/index.mdx @@ -35,11 +35,15 @@ For platform-specific install instructions, including accessing the repo, see: - [SLES 12](x86_amd64/efm4_sles12_x86) - [Ubuntu 20.04](x86_amd64/efm4_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/efm4_ubuntu18_x86) + - [Debian 11](x86_amd64/efm4_deb11_x86) - [Debian 10](x86_amd64/efm4_deb10_x86) + - Linux on IBM Power (ppc64le): - [RHEL 8](ibm_power_ppc64le/efm4_rhel8_ppcle) - [SLES 15](ibm_power_ppc64le/efm4_sles15_ppcle) - [SLES 12](ibm_power_ppc64le/efm4_sles12_ppcle) + + \ No newline at end of file diff --git a/product_docs/docs/efm/4/03_installing_efm/x86_amd64/efm4_deb11_x86.mdx b/product_docs/docs/efm/4/03_installing_efm/x86_amd64/efm4_deb11_x86.mdx new file mode 100644 index 00000000000..1d2f40cead3 --- /dev/null +++ b/product_docs/docs/efm/4/03_installing_efm/x86_amd64/efm4_deb11_x86.mdx @@ -0,0 +1,40 @@ +--- +navTitle: Debian 11 +title: Installing Failover Manager on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-efm<4x> +``` + +Where `<4x>` is the version of Failover Manager that you are installing. For example, if you are installing version 4.0, the package name would be `edb-efm40`. + +The installation process creates a user named efm that has privileges to invoke scripts that control the Failover Manager service for clusters owned by enterprisedb or postgres. + +## Initial configuration + +If you are using Failover Manager to monitor a cluster owned by a user other than enterprisedb or postgres, see [Extending Failover Manager permissions](../../04_configuring_efm/04_extending_efm_permissions/#extending_efm_permissions). + +After installing on each node of the cluster: + +1. Modify the [cluster properties file](../../04_configuring_efm/01_cluster_properties/#cluster_properties) on each node. +2. Modify the [cluster members file](../../04_configuring_efm/03_cluster_members/#cluster_members) on each node. +3. If applicable, configure and test virtual IP address settings and any scripts that are identified in the cluster properties file. +4. Start the agent on each node of the cluster. For more information, see [Controlling the Failover Manager service](../../08_controlling_efm_service/#controlling-the-failover-manager-service). diff --git a/product_docs/docs/efm/4/03_installing_efm/x86_amd64/index.mdx b/product_docs/docs/efm/4/03_installing_efm/x86_amd64/index.mdx index 66e3d65df3b..23da636a489 100644 --- a/product_docs/docs/efm/4/03_installing_efm/x86_amd64/index.mdx +++ b/product_docs/docs/efm/4/03_installing_efm/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - efm4_centos7_x86 - efm4_sles15_x86 - efm4_sles12_x86 +- efm4_ubuntu22_x86 - efm4_ubuntu20_x86 - efm4_ubuntu18_x86 +- efm4_deb11_x86 - efm4_deb10_x86 --- @@ -24,6 +26,7 @@ For operating system-specific install instructions, including accessing the repo - [SLES 12](efm4_sles12_x86) - [Ubuntu 20.04](efm4_ubuntu20_x86) - [Ubuntu 18.04](efm4_ubuntu18_x86) + - [Debian 11](efm4_deb11_x86) - [Debian 10](efm4_deb10_x86) diff --git a/product_docs/docs/epas/11/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx b/product_docs/docs/epas/11/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx index e791e240da3..6aaa3783de0 100644 --- a/product_docs/docs/epas/11/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx +++ b/product_docs/docs/epas/11/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx @@ -35,28 +35,6 @@ By default, Advanced Server logging is configured to write files to the `log` su https://www.enterprisedb.com/docs -The RPM installers place Advanced Server components in the directories listed in the table below: - -| Component | Location | -| --------------------------------- | ------------------------------------------ | -| Executables | `/usr/edb/as11/bin` | -| Libraries | `/usr/edb/as11/lib` | -| Cluster configuration files | `/etc/edb/as11` | -| Documentation | `/usr/edb/as11/share/doc` | -| Contrib | `/usr/edb/as11/share/contrib` | -| Data | `/var/lib/edb/as11/data` | -| Logs | `/var/log/as11` | -| Lock files | `/var/lock/as11` | -| Log rotation file | `/etc/logrotate.d/as11` | -| Sudo configuration file | `/etc/sudoers.d/as11` | -| Binary to access VIP without sudo | `/usr/edb/as11/bin/secure` | -| Backup area | `/var/lib/edb/as11/backups` | -| Templates | `/usr/edb/as11/share` | -| Procedural Languages | `/usr/edb/as11/lib or /usr/edb/as11/lib64` | -| Development Headers | `/usr/edb/as11/include` | -| Shared data | `/usr/edb/as11/share` | -| Regression tests | `/usr/edb/as11/lib/pgxs/src/test/regress` | -| SGML Documentation | `/usr/edb/as11/share/doc` | ## Installation Pre-requisites @@ -262,244 +240,121 @@ You can install EDB Postgres Advanced Server on the following operating systems ### On RHEL 8 -This topic describes how to install EDB Postgres Advanced Server and includes steps for getting started with your cluster and creating a database. +Before you begin the installation process: -There are three steps to completing an installation: +- Set up the repository -- Setting up the repository -- Installing the package -- Performing the initial configuration + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -For each step, you must be logged in as superuser. + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -To log in as a superuser: +- Address other prerequisites -```shell -sudo su - -``` - -#### Setting up the Repository - -1. To register with EDB to receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). - -1. Set up the EDB repository: - - ```shell - dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm - ``` - - This creates the /etc/yum.repos.d/edb.repo configuration file. + ```shell + # Install the EPEL repository: + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -1. Replace `'USERNAME:PASSWORD'` below with your username and password available from your - [EDB account](https://www.enterprisedb.com/user) in the edb.repo file: + # Refresh the cache: + sudo dnf makecache + # Enable additional repositories to resolve dependencies: + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" - ```shell - sed -i "s@:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo - ``` + # Disable the built-in PostgreSQL module: + sudo dnf -qy module disable postgresql + ``` -1. Install EPEL repository and refresh the cache: +#### Install the package - ```shell - dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - dnf makecache - ``` - -1. Enable the codeready-builder-for-rhel-8-\*-rpms repository since EPEL packages may depend on packages from it: - - ```shell - ARCH=$( /bin/arch ) - subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" - ``` +```shell +sudo dnf -y install edb-as-server +``` -1. Disable the built-in PostgreSQL module: - ```shell - dnf -qy module disable postgresql - ``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -#### Installing the Package +To install an individual component: ```shell -dnf -y install edb-as11-server +sudo dnf -y install ``` -Installing the server package creates an operating system user named `enterprisedb`. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as12`. - +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/). -### On SLES 15 +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as11`. -There are two steps to completing an installation: -- Setting up the repository -- Installing the package +### On SLES 15 -For each step, you must be logged in as superuser. +Before you begin the installation process: -```shell -# To log in as a superuser: -sudo su - -``` +- Set up the repository -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -#### Setting up the Repository + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +- Address other prerequisites -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/ppc64le -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' + # Refresh the metadata + sudo zypper refresh + ``` -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/ppc64le +#### Install the package -# Refresh the metadata -zypper refresh +```shell +sudo zypper -n install edb-as-server ``` -### On SLES 12 - -There are two steps to completing an installation: - -- Setting up the repository -- Installing the package +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -For each step, you must be logged in as superuser. +To install an individual component: ```shell -# To log in as a superuser: -sudo su - +sudo zypper -n install ``` -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/). -#### Setting up the Repository +### On SLES 12 -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +Before you begin the installation process: -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect +- Set up the repository -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -# Activate the required SUSE modules on SUSE 12 -SUSEConnect -p PackageHub/12.5/ppc64le -SUSEConnect -p sle-sdk/12.5/ppc64le + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -# Refresh the metadata -zypper refresh -``` +- Address other prerequisites -#### Installing the Package + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/ppc64le + sudo SUSEConnect -p sle-sdk/12.5/ppc64le -```shell -zypper -n install edb-as11-server -``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). + # Refresh the metadata + sudo zypper refresh + ``` -#### Installing the Package +#### Install the package ```shell -zypper -n install edb-as11-server +sudo zypper -n install edb-as-server ``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). - - -### Advanced Server RPM Packages - -The tables that follow list the RPM packages that are available from EnterpriseDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -On RHEL or CentOS 7: +To install an individual component: -```text -yum search +```shell +sudo zypper -n install ``` -On RHEL or Rocky Linux/AlmaLinux 8: - -```text -dnf search -``` +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/). -Where `package` is the search term that specifies the name (or partial name) of a package. - -The repository search will return a list of available packages that include the specified search term. - -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| edb-as11-server | This package installs core components of the Advanced Server database server. | -| edb-as11-server-client | Client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as11-server-contrib | Installs contributed tools and utilities that are distributed with Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as11/share/doc`

Loadable modules: `/usr/edb/as11/lib`

Binaries: `/usr/edb/as11/bin` | -| edb-as11-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as11-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as11-server-docs | Installs the readme file. | -| edb-as11-server-edb_wait_states | Installs supporting modules for Advanced Server | -| edb-as11-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as11-server-libs | Provides the essential shared libraries for any Advanced Server client program or interface. | -| edb-as11-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | -| edb-as11-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as11-server-plperl | Installs the PL/Perl procedural language for Advanced Server. Please note that the `edb-as11-server-plperl` package is dependent on the platform-supplied version of Perl. | -| edb-as11-server-plpython
edb-as11-server-plpython3
| Installs the PL/Python procedural language for Advanced Server. Please note that the `edb-as11-server-plpython` package is dependent on the platform-supplied version of Python. By default, the `edb-as11-server-plpython3` package is not installed; you need to explicitly install the package using `yum`. To install `edb-as11-server-plpython3` package, you must first uninstall the `plpython` platform-supplied version of Python. | -| edb-as11-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as11-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as11-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as11-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as11-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as11-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as11-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as11-pgagent | Installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as11-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as11-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-as11-pljava | Installs PL/Java, providing access to Java stored procedures, triggers and functions via the JDBC interface. | -| edb-as11-pgpool37-extensions | This package creates pgPool extensions required by the server for use with pgpool. | -| edb-as11-postgis | Installs POSTGIS meta RPMs. | -| edb-as11-slony-replication | Installs the meta RPM for Slony-I. | -| edb-as11-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as11-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as11-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as11-hdfs_fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | -| edb-as11-mongo_fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | -| edb-as11-mysql8_fdw
edb-as11-mysql5_fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MySQL. | -| edb-as11-libicu | These packages contain supporting library files. | - -The following table lists the packages for Advanced Server 11 supporting components. - -| Package Name | Package Installs | -| --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| edb-pgpool37 | This package contains the pgPool-II installer. pgPool provides connection pooling for Advanced Server installations. | -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-oci | The `edb-oci` package installs the EnterpriseDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an Advanced Server database. | -| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | -| edb-odbc | This package installs the driver needed for applications to access an Advanced Server system via ODBC. | -| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | -| edb-pgbouncer19 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | -| ppas-xdb-console | This package provides support for xDB. | -| ppas-xdb-libs | This package provides support for xDB. | -| ppas-xdb-publisher | This package provides support for xDB. | -| ppas-xdb-subscriber | This package provides support for xDB. | -| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | -| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | -| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | -| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | -| edb-efm41
edb-efm40
edb-efm39 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | -| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB Advanced Servers. | -| libevent-edb
libiconv-edb
libevent-edb-devel | These package contains supporting library files. | ### Updating an RPM Installation @@ -552,288 +407,78 @@ You can install EDB Postgres Advanced Server on the following SLES host: ### On SLES 15 x86_64 -There are two steps to completing an installation: - -- Setting up the repository -- Installing the package +Before you begin the installation process: -For each step, you must be logged in as superuser. +- Set up the repository -```shell -# To log in as a superuser: -sudo su - -``` - -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). - -### Setting up the Repository - -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' +- Address other prerequisites -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/x86_64 + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/x86_64 -# Refresh the metadata -zypper refresh -``` + # Refresh the metadata + sudo zypper refresh + ``` -### Installing the Package +#### Install the package ```shell -zypper -n install edb-as11-server -``` - -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). - -### On SLES 12 x86_64 - -You must have credentials that allow access to the EnterpriseDB repository to install Advanced Server on a SLES host. To request credentials for the repository, visit: - - - -You can use the zypper package manager to install Advanced Server or Advanced Server supporting components on an SLES host. zypper will attempt to satisfy package dependencies as it installs a package, but some components require access to specific repositories that are not hosted at EnterpriseDB. - -To add Advanced Server or supporting components, use the following commands to add EnterpriseDB repository configuration files to your SLES host: - - ```text - zypper addrepo https://zypp.enterprisedb.com/suse/epas11-sles.repo - zypper addrepo https://zypp.enterprisedb.com/suse/epas-sles-tools.repo - zypper addrepo https://zypp.enterprisedb.com/suse/epas-sles-dependencies.repo - ``` - -Each command creates a repository configuration file in the `/etc/zypp/repos.d` directory. The files are named: - -- `edbas11suse.repo` -- `edbasdependencies.repo` -- `edbastools.repo` - -After creating the repository configuration files, use the `zypper refresh` command to refresh the metadata on your SLES host to include the EnterpriseDB repositories. - - ```text - /etc/zypp/repos.d # zypper refresh - ``` - -When prompted for a `User Name` and `Password`, provide your connection credentials for the EnterpriseDB repository. If you need credentials, contact EnterpriseDB at: - - - -**Before installing EDB Postgres Advanced Server or supporting components, you must:** - -- Install the SUSEConnect to register the host with SUSE, allowing access to SUSE repositories using the following command: - - ```text - zypper install SUSEConnect - ``` - -- Add SUSE Package Hub extension and sle-sdk extension to the SLES host using the following commands: - - ```text - SUSEConnect -p PackageHub/12/x86_64 - SUSEConnect -p sle-sdk/12/x86_64 - ``` - -For detailed information about registering a SUSE host, visit: - - - -To add Advanced Server, use the following command to add EnterpriseDB repository configuration files to your SLES host: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -A repository configuration file is created named `edb.repo` in the `/etc/zypp/repos.d` directory. - -After creating the repository configuration files, use the `zypper refresh` command to refresh the metadata on your SLES host to include the EnterpriseDB repositories. - -To install Advanced Server: - -```text -zypper -n install edb-as11-server -``` - -The following sections provide information about the specific repositories that are not hosted by EnterpriseDB, but that provide software that satisfies dependencies for each listed component. Please note that after adding repository access, you should use the `zypper refresh` command to process the repository content. - -**Java Components:** - -Please note that only OpenJDK (version 1.8) is supported on SLES hosts of Java components. Before using an RPM package to add Advanced Server or a supporting component that requires Java, use zypper to add supporting repository locations to your system. Use the commands: - -```text -zypper addrepo http://download.opensuse.org/repositories/Java:/Factory/SLE_12_SP2/Java:Factory.repo -zypper refresh -``` - -Then, to install the server and its core components, invoke the command: - -```text -zypper install edb-as11 -``` - -**Slony:** - -If you are using a package to add Slony to a SLES host, please note that you must add access to the Perl repository: - -For SLES 12 SP2: - -```text -zypper addrepo http://download.opensuse.org/repositories/devel:languages:perl/SLE_12_SP2/devel:languages:perl.repo -``` - -For SLES 12 SP3: - -```text -zypper addrepo http://download.opensuse.org/repositories/devel:languages:perl/SLE_12_SP3/devel:languages:perl.repo -``` - -Then: - -```text -zypper refresh -``` - -Install Slony: - -```text -zypper install edb-as11-slony-replication +sudo zypper -n install edb-as-server ``` -**PostGIS**: - -When using an RPM package to add PostGIS to a SLES host, you must add the following repository: - -```text -zypper addrepo "http://download.opensuse.org/repositories/server:/Kolab:/3.3/SLE_12/server:Kolab:3.3.repo" -``` - -Then: - -```text -zypper refresh -``` - -Install PostGIS: - -```text -zypper install edb-as11-postgis -``` - -**pgAgent:** - -When adding the pgAgent packages to a SLES host, you must add access to the wxWidgets repository: - -For SLES 12 SP2: - -```text -SUSEConnect –p sle-module-legacy/12/x86_64 -SUSEConnect –p sle-sdk/12/x86_64 -zypper addrepo http://download.opensuse.org/repositories/X11:/wxWidgets/SLE_12_SP2/X11:wxWidgets.repo -``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -For SLES 12 SP3: +To install an individual component: -```text -SUSEConnect –p sle-module-legacy/12/x86_64 -SUSEConnect –p sle-sdk/12/x86_64 -zypper addrepo http://download.opensuse.org/repositories/X11:/wxWidgets/SLE_12_SP3/X11:wxWidgets.repo -``` - -Then: - -```text -zypper refresh -``` - -Install pgAgent: - -```text -zypper install edb-as11-pgagent +```shell +sudo zypper -n install ``` -**PEM Server and PEM Agent:** - -When adding the PEM Server and PEM Agent to a SLES host, you must add access to the wxWidgets repository: - -For SLES 12 SP2: +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). -```text -SUSEConnect -p sle-module-legacy/12/x86_64 -SUSEConnect -p sle-sdk/12/x86_64 -zypper addrepo https://download.opensuse.org/repositories/Apache:Modules/SLE_12_SP2/Apache:Modules.repo -zypper addrepo http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton:/cisco-apic:/2.3.1/SLE_12_SP2/ pem_opensuse_boost -``` - -For SLES 12 SP3: +### On SLES 12 x86_64 -```text -SUSEConnect -p sle-module-legacy/12/x86_64 -SUSEConnect -p sle-sdk/12/x86_64 -zypper addrepo https://download.opensuse.org/repositories/Apache:Modules/SLE_12_SP3/Apache:Modules.repo -zypper addrepo http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton:/cisco-apic:/2.3.1/SLE_12_SP3/ pem_opensuse_boost -``` +Before you begin the installation process: -Then: +- Set up the repository -```text -zypper refresh -``` + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -Install PEM server: + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -```text -zypper install edb-pem-server -``` +- Address other prerequisites -The PEM server installer includes a script (configure-pem-server.sh) to help automate the configuration process for RPM installations. The script is installed in the `/usr/edb/pem/bin` directory. To invoke the script, use the command: + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/x86_64 + sudo SUSEConnect -p sle-sdk/12.5/x86_64 -```text -/usr/edb/pem/bin/configure-pem-server.sh -``` + # Refresh the metadata + sudo zypper refresh + ``` -**BART:** +#### Install the package -When installing BART on a SLES host, you must add the SUSE SDK as well as the Archiving repository: - -```text -SUSEConnect –p sle-sdk/12/x86_64 -zypper addrepo https://download.opensuse.org/repositories/Archiving/SLE_12_SP3/Archiving.repo +```shell +sudo zypper -n install edb-as-server ``` -Then: - -```text -zypper refresh -``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -Install BART: +To install an individual component: -```text -zypper install edb-bart +```shell +sudo zypper -n install ``` -**LLVM JIT:** - -When installing LLVM JIT on a SLES host, you must add the following repository to your system: - -```text -zypper addrepo https://download.opensuse.org/repositories/devel:/tools:/compiler/SLE_12_SP3/devel:tools:compiler.repo -``` +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). -Then: -```text -zypper refresh -``` ### Updating Components on a SLES Host: @@ -849,142 +494,26 @@ zypper remove edb-as11-server ## Installing on Debian or Ubuntu -To install Advanced Server on a Debian or Ubuntu host, you must have credentials that allow access to the EnterpriseDB repository. To request credentials for the repository, visit: - - - -The following steps will walk you through using the EnterpriseDB apt repository to install a debian package. When using the commands, replace the `username` and `password` with the credentials provided by EnterpriseDB. - -- Assume superuser privileges: - - ```text - sudo su – - ``` - -- Configure the EnterpriseDB repository and replace the `USERNAME` and `PASSWORD` variable in the following command: - - On Ubuntu 18: - - a. Set up the EnterpriseDB repository: - - ```text - sudo su -c 'echo "deb [arch=amd64] https://apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list' - ``` - - b. Substitute your EnterpriseDB credentials for the `USERNAME` and `PASSWORD` variable in the following command: - - ```text - sudo su -c 'echo "machine apt.enterprisedb.com login password " > /etc/apt/auth.conf.d/edb.conf' - ``` - -- Add support to your system for secure APT repositories: - - ```text - apt-get -y install apt-transport-https - ``` - -- Add the EDB signing key: - - ```text - wget -q -O - https://apt.enterprisedb.com/edb-deb.gpg.key | sudo apt-key add - - ``` +Before you begin the installation process, set up the repository. Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -- Update the repository metadata: +To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. - ```text - apt-get update - ``` +### Install the package -- Install Debian package: +```shell +sudo apt-get -y install edb-as-server +``` - ```text - apt-get -y install edb-as11-server - ``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 11, the package name would be `edb-as11-server`. -!!! Note - The OpenJDK version 10 is supported on a Debian or Ubuntu host of Java components. Before using a debian package to add Advanced Server or a supporting component such as MTK or EDB\*Plus that requires Java, make sure to install Java version 8 on your system to support EDB Java-based components. - -The Debian package manager places Advanced Server and supporting components in the directories listed in the following table: - -| Component | Location | -| -------------------------------- | --------------------------------------------------------------------------------------- | -| Server | `/usr/lib/edb-as/11/` | -| Data and Configuration Directory | `/var/lib/edb-as/11/main`

`/etc/edb-as/11/main/` | -| pgAgent | `/usr/lib/edb-as/11` | -| Pgpool | `/usr/edb/pgpool3.7/` | -| Postgis | `/usr/lib/edb-as/11/` | -| PGSNMPD | `/usr/lib/edb-as/11` | -| Slony Replication | `/usr/lib/edb-as/11` | -| pgBouncer | `/usr/edb/pgbouncer1.14/` | -| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.14/pgbouncer.ini`

`/etc/edb/pgbouncer1.14/userlist.txt` | -| SQL-Profiler | `/usr/lib/edb-as/11/lib` | -| SQL-Protect | `/usr/lib/edb-as/11/lib` | -| SSLUTILS | `/usr/lib/edb-as/11/lib` | -| PL-PERL | `/usr/lib/edb-as/11/lib` | -| PL-PYTHON | `/usr/lib/edb-as/11/lib` | -| PLTCL | `/usr/lib/edb-as/11/lib` | -| EFM | `/usr/edb/efm-4.1` | -| JDBC | `/usr/edb/jdbc` | -| MTK | `/usr/edb/migrationtoolkit/` | - -### Advanced Server Debian Packages - -The table that follows lists some of the Debian packages that are available from EnterpriseDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: +To install an individual component: -```text -apt list edb* +```shell +sudo apt-get -y install ``` -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| edb-as11-server | Installs core components of the Advanced Server database server. | -| edb-as11-server-client | Includes client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as11-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as11-server-dev | The `edb-as11-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as11-server-doc | Installs the readme file. | -| edb-as11-server-edb_wait_states | Installs supporting modules for Advanced Server. | -| edb-as11-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as11-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as11-server-plpython
edb-as11-server-plpython3
| Installs the PL/Python procedural language for Advanced Server. Please note that the `edb-as11-server-plpython` package is dependent on the platform-supplied version of Python. By default, the `edb-as11-server-plpython3` package is not installed; you need to explicitly install the package using `apt`. To install `edb-as11-server-plpython3` package, you must first uninstall the `plpython` platform-supplied version of Python. | -| edb-as11-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as11-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as11-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as11-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as11-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as11-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as11-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as11-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as11-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-as11-pljava | This package installs PL/Java, providing access to Java stored procedures, triggers and functions via the JDBC interface. | -| edb-as11-pgadmin4 | pgAdmin 4 provides a graphical management interface for Advanced Server and PostgreSQL databases. | -| edb-as11-pgadmin-apache | Apache support module for pgAdmin 4. | -| edb-as11-pgadmin4-common | pgAdmin 4 supporting files. | -| edb-as11-pgadmin4-doc | pgAdmin 4 documentation module. | -| edb-as11-pgpool37-extensions | This package creates pgPool extensions required by the server. | -| edb-as11-postgis-2.5 | This package installs POSTGIS support for geospatial data. | -| edb-as11-postgis-2.5-scripts | This package installs POSTGIS support for geospatial data. | -| edb-as11-postgis-doc-2.5 | This package provides support for POSTGIS. | -| edb-as11-postgis-gui-2.5 | This package provides a GUI for POSTGIS. | -| edb-as11-postgis-jdbc | This package provides support for POSTGIS. | -| edb-as11-postgis-scripts | This package provides support for POSTGIS. | -| edb-as11-pgagent | This package installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as11-slony-replication | This package installs the meta RPM for Slony-I. | -| edb-as11-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as11-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as11-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as11-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | -| edb-as11-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | -| edb-as11-mongo-fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | -| edb-as11-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | -| edb-as11-mysql-fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MySQL. | -| edb-pgpool37 | This package contains the pgPool-II installer. pgPool-II provides connection pooling for Advanced Server installations. | -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-pgbouncer19 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| edb-efm41
edb-efm40
edb-efm39 | This package installs EnterpriseDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | - - +Where `package_name` can be any of the available packages from the [available package list](/epas/11/epas_inst_linux/install_details/rpm_packages/#debianubuntu-packages). + ## Configuring a Package Installation diff --git a/product_docs/docs/epas/11/epas_inst_linux/install_details/component_locations.mdx b/product_docs/docs/epas/11/epas_inst_linux/install_details/component_locations.mdx new file mode 100644 index 00000000000..6abf0c941fb --- /dev/null +++ b/product_docs/docs/epas/11/epas_inst_linux/install_details/component_locations.mdx @@ -0,0 +1,58 @@ +--- +title: Default component locations +--- + +The package managers for the various Linux variations install EDB Postgres Advanced Server components in different locations. If you need to access the components after installation, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations](#rhelolrocky-linuxalmalinuxcentossles-locations) +- [Debian/Ubuntu Locations](#debianubuntu-locations) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations + +The RPM installers place EDB Postgres Advanced Server components in the directories listed in the table below: + +| Component | Location | +| --------------------------------- | ------------------------------------------ | +| Executables | `/usr/edb/as11/bin` | +| Libraries | `/usr/edb/as11/lib` | +| Cluster configuration files | `/etc/edb/as11` | +| Documentation | `/usr/edb/as11/share/doc` | +| Contrib | `/usr/edb/as11/share/contrib` | +| Data | `/var/lib/edb/as11/data` | +| Logs | `/var/log/as11` | +| Lock files | `/var/lock/as11` | +| Log rotation file | `/etc/logrotate.d/as11` | +| Sudo configuration file | `/etc/sudoers.d/as11` | +| Binary to access VIP without sudo | `/usr/edb/as11/bin/secure` | +| Backup area | `/var/lib/edb/as11/backups` | +| Templates | `/usr/edb/as11/share` | +| Procedural Languages | `/usr/edb/as11/lib or /usr/edb/as11/lib64` | +| Development Headers | `/usr/edb/as11/include` | +| Shared data | `/usr/edb/as11/share` | +| Regression tests | `/usr/edb/as11/lib/pgxs/src/test/regress` | +| SGML Documentation | `/usr/edb/as11/share/doc` | + +## Debian/Ubuntu Locations + +The Debian package manager places EDB Postgres Advanced Server and supporting components in the directories listed in the following table: + +| Component | Location | +| -------------------------------- | --------------------------------------------------------------------------------------- | +| Server | `/usr/lib/edb-as/11/` | +| Data and Configuration Directory | `/var/lib/edb-as/11/main`

`/etc/edb-as/11/main/` | +| pgAgent | `/usr/lib/edb-as/11` | +| Pgpool | `/usr/edb/pgpool4.1/` | +| Postgis | `/usr/lib/edb-as/11/` | +| PGSNMPD | `/usr/lib/edb-as/11` | +| Slony Replication | `/usr/lib/edb-as/11` | +| pgBouncer | `/usr/edb/pgbouncer1.11/` | +| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.11/pgbouncer.ini`

`/etc/edb/pgbouncer1.11/userlist.txt` | +| SQL-Profiler | `/usr/lib/edb-as/11/lib` | +| SQL-Protect | `/usr/lib/edb-as/11/lib` | +| SSLUTILS | `/usr/lib/edb-as/11/lib` | +| PL-PERL | `/usr/lib/edb-as/11/lib` | +| PL-PYTHON | `/usr/lib/edb-as/11/lib` | +| PLTCL | `/usr/lib/edb-as/11/lib` | +| EFM | `/usr/edb/efm-4.1/` | +| JDBC | `/usr/edb/jdbc` | +| MTK | `/usr/edb/migrationtoolkit/` | diff --git a/product_docs/docs/epas/11/epas_inst_linux/install_details/index.mdx b/product_docs/docs/epas/11/epas_inst_linux/install_details/index.mdx new file mode 100644 index 00000000000..626d8e6401d --- /dev/null +++ b/product_docs/docs/epas/11/epas_inst_linux/install_details/index.mdx @@ -0,0 +1,7 @@ +--- +title: "Installation details" +--- + +If you need access to the EDB Postgres Advanced Server components after installation, see [Default component locations](component_locations). + +For information on available native packages from the EDB repository, see [Available native packages](rpm_packages). \ No newline at end of file diff --git a/product_docs/docs/epas/11/epas_inst_linux/install_details/rpm_packages.mdx b/product_docs/docs/epas/11/epas_inst_linux/install_details/rpm_packages.mdx new file mode 100644 index 00000000000..c31548dbd92 --- /dev/null +++ b/product_docs/docs/epas/11/epas_inst_linux/install_details/rpm_packages.mdx @@ -0,0 +1,204 @@ +--- +title: "Available native packages" +--- + +EDB provides a number of native packages in the EDB repository. The packages vary slightly for the various Linux variations, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages](#rhelolrocky-linuxalmalinuxcentossles-packages) +- [Debian/Ubuntu Packages](#debianubuntu-packages) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages + +### EDB Postgres Advanced Server RPM packages + +The tables that follow list the RPM packages that are available from EDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +On RHEL or CentOS 7: + +```text +yum search +``` + +On RHEL or Rocky Linux or AlmaLinux 8: + +```text +dnf search +``` + +Where `package` is the search term that specifies the name (or partial name) of a package. + +Note: The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as11-server | This package installs core components of the EDB Postgres Advanced Server database server. | +| edb-as11-server-client | Client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as11-server-contrib | Installs contributed tools and utilities that are distributed with EDB Postgres Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as11/share/doc`

Loadable modules: `/usr/edb/as11/lib`

Binaries: `/usr/edb/as11/bin` | +| edb-as11-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as11-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as11-server-docs | Installs the readme file. | +| edb-as11-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server | +| edb-as11-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as11-server-libs | Provides the essential shared libraries for any EDB Postgres Advanced Server client program or interface. | +| edb-as11-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | +| edb-as11-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as11-server-plperl | Installs the PL/Perl procedural language for EDB Postgres Advanced Server. The `edb-as11-server-plperl` package is dependent on the platform-supplied version of Perl. | +| edb-as11-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. The PL/Python2 support is no longer available from EDB Postgres Advanced Server version 11 onwards. | +| edb-as11-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as11-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as11-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as11-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as11-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as11-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as11-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as11-pgagent | Installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as11-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as11-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as11-pgpool41-extensions | This package creates pgPool extensions required by the server for use with pgpool. | +| edb-as11-postgis3 | Installs POSTGIS meta RPMs. | +| edb-as11-postgis3-core | This package provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. | +| edb-as11-postgis3-docs | This package installs pdf documentation of PostGIS. | +| edb-as11-postgis-jdbc | This package installs the essential jdbc driver for PostGIS. | +| edb-as11-postgis3-utils | This package installs the utilities for PostGIS. | +| edb-as11-postgis3-gui | This package provides a GUI for PostGIS. | +| edb-as11-slony-replication | Installs the meta RPM for Slony-I. | +| edb-as11-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as11-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as11-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as11-libicu | These packages contain supporting library files. | + +The following table lists the packages for EDB Postgres Advanced Server 11 supporting components. + +| Package name | Package installs | +| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an EDB Postgres Advanced Server database. | +| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | +| edb-odbc | This package installs the driver needed for applications to access an EDB Postgres Advanced Server system via ODBC. | +| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | +| edb-pgbouncer111 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | +| ppas-xdb-console | This package provides support for xDB. | +| ppas-xdb-libs | This package provides support for xDB. | +| ppas-xdb-publisher | This package provides support for xDB. | +| ppas-xdb-subscriber | This package provides support for xDB. | +| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | +| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | +| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | +| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | +| edb-pgadmin4 | This package is a management tool for PostgreSQL capable of hosting the Python application and presenting it to the user as a desktop application. | +| edb-pgadmin4-desktop-common | This package installs the desktop components of pgAdmin4 for all window managers. | +| edb-pgadmin4-desktop-gnome | This package installs the gnome desktop components of pgAdmin4 | +| edb-pgadmin4-docs | This package contains documentation of pgAdmin4. | +| edb-pgadmin4-web | This package contains the required files to run pgAdmin4 as a web application. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | +| edb-rs | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-rs-client | This package is a java-based command-line tool that is used to configure and operate a replication network via different commands by interacting with the EPRS server. | +| edb-rs-datavalidator | This package is a java-based command-line tool that provides row and column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EPAS, Oracle, and MS SQL Server. | +| edb-rs-libs | This package contains certain libraries that are commonly used by ERPS Server, EPRS Client, and Monitoring modules. | +| edb-rs-monitor | This package is a java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. | +| edb-rs-server | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB EDB Postgres Advanced Servers. | +| libevent-edb | This package contains supporting library files. | +| libiconv-edb | This package contains supporting library files. | +| libevent-edb-devel | This package contains supporting library files. | + +## Debian/Ubuntu Packages + +### EDB Postgres Advanced Server Debian packages + +The table that follows lists some of the Debian packages that are available from EDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +```text +apt list edb* +``` + +!!! Note + The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as11-server | Installs core components of the EDB Postgres Advanced Server database server. | +| edb-as11-server-client | Includes client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as11-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as11-server-dev | The `edb-as11-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as11-server-doc | Installs the readme file. | +| edb-as11-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server. | +| edb-as11-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as11-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as11-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. PL/Python2 support is no longer available from EDB Postgres Advanced Server version 11 onwards. | +| edb-as11-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as11-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as11-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as11-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as11-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as11-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as11-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as11-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as11-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as11-pgadmin4 | pgAdmin 4 provides a graphical management interface for EDB Postgres Advanced Server and PostgreSQL databases. | +| edb-as11-pgadmin-apache | Apache support module for pgAdmin 4. | +| edb-as11-pgadmin4-common | pgAdmin 4 supporting files. | +| edb-as11-pgadmin4-doc | pgAdmin 4 documentation module. | +| edb-as11-pgpool41-extensions | This package creates pgPool extensions required by the server. | +| edb-as11-postgis3 | This package installs POSTGIS support for geospatial data. | +| edb-as11-postgis3-scripts | This package installs POSTGIS support for geospatial data. | +| edb-as11-postgis3-doc | This package provides support for POSTGIS. | +| edb-as11-postgis3-gui | This package provides a GUI for POSTGIS. | +| edb-as11-postgis-jdbc | This package provides support for POSTGIS. | +| edb-as11-postgis-scripts | This package provides support for POSTGIS. | +| edb-as11-pgagent | This package installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as11-slony-replication | This package installs the meta RPM for Slony-I. | +| edb-as11-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as11-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as11-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as11-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or EDB Postgres Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | +| edb-as11-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | +| edb-as11-mongo-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | +| edb-as11-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | +| edb-as11-mysql-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MySQL. | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-pgbouncer111 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | + + +### Updating an RPM installation + +If you have an existing EDB Postgres Advanced Server RPM installation, you can use `yum` or `dnf` to upgrade your repository configuration file and update to a more recent product version. To update the `edb.repo` file, assume superuser privileges and enter: + +- On RHEL or CentOS 7: + + ```text + yum upgrade edb-repo + ``` + +- On RHEL or Rocky Linux or AlmaLinux 8: + + ```text + dnf upgrade edb-repo + ``` + +`yum` or `dnf` updates the `edb.repo` file to enable access to the current EDB repository, configured to connect with the credentials specified in your `edb.repo` file. Then, you can use `yum` or `dnf` to upgrade all packages whose names include the expression `edb`: + +- On RHEL or CentOS 7: + + ```text + yum upgrade edb* + ``` + +- On RHEL or Rocky Linux or AlmaLinux 8: + + ```text + dnf upgrade edb* + ``` + +!!! Note + The `yum upgrade` or `dnf upgrade` command perform an update only between minor releases; to update between major releases, you must use `pg_upgrade`. + +For more information about using yum commands and options, enter `yum --help` on your command line. + +For more information about using `dnf` commands and options, visit: + + \ No newline at end of file diff --git a/product_docs/docs/epas/12/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx b/product_docs/docs/epas/12/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx index 39d260055a3..2136105f74e 100644 --- a/product_docs/docs/epas/12/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx +++ b/product_docs/docs/epas/12/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx @@ -34,29 +34,6 @@ By default, Advanced Server logging is configured to write files to the `log` su [https://www.enterprisedb.com/docs](/epas/latest/) -The RPM installers place Advanced Server components in the directories listed in the table below: - -| Component | Location | -| --------------------------------- | ------------------------------------------ | -| Executables | `/usr/edb/as12/bin` | -| Libraries | `/usr/edb/as12/lib` | -| Cluster configuration files | `/etc/edb/as12` | -| Documentation | `/usr/edb/as12/share/doc` | -| Contrib | `/usr/edb/as12/share/contrib` | -| Data | `/var/lib/edb/as12/data` | -| Logs | `/var/log/as12` | -| Lock files | `/var/lock/as12` | -| Log rotation file | `/etc/logrotate.d/as12` | -| Sudo configuration file | `/etc/sudoers.d/as12` | -| Binary to access VIP without sudo | `/usr/edb/as12/bin/secure` | -| Backup area | `/var/lib/edb/as12/backups` | -| Templates | `/usr/edb/as12/share` | -| Procedural Languages | `/usr/edb/as12/lib or /usr/edb/as12/lib64` | -| Development Headers | `/usr/edb/as12/include` | -| Shared data | `/usr/edb/as12/share` | -| Regression tests | `/usr/edb/as12/lib/pgxs/src/test/regress` | -| SGML Documentation | `/usr/edb/as12/share/doc` | - ## Installation Pre-requisites Before using an RPM package to install Advanced Server on a Linux host, you must: @@ -294,254 +271,120 @@ You can install EDB Postgres Advanced Server on the following operating systems ### On RHEL 8 -This topic describes how to install EDB Postgres Advanced Server and includes steps for getting started with your cluster and creating a database. - -There are three steps to completing an installation: - -- Setting up the repository -- Installing the package -- Performing the initial configuration - -For each step, you must be logged in as superuser. - -To log in as a superuser: - -```shell -sudo su - -``` +Before you begin the installation process: -#### Setting up the Repository +- Set up the repository -1. To register with EDB to receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -1. Set up the EDB repository: + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. - ```shell - dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm - ``` +- Address other prerequisites - This creates the /etc/yum.repos.d/edb.repo configuration file. + ```shell + # Install the EPEL repository: + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -1. Replace `'USERNAME:PASSWORD'` below with your username and password available from your - [EDB account](https://www.enterprisedb.com/user) in the edb.repo file: + # Refresh the cache: + sudo dnf makecache + # Enable additional repositories to resolve dependencies: + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" - ```shell - sed -i "s@:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo - ``` + # Disable the built-in PostgreSQL module: + sudo dnf -qy module disable postgresql + ``` -1. Install EPEL repository and refresh the cache: +#### Install the package - ```shell - dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - dnf makecache - ``` - -1. Enable the codeready-builder-for-rhel-8-\*-rpms repository since EPEL packages may depend on packages from it: - - ```shell - ARCH=$( /bin/arch ) - subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" - ``` +```shell +sudo dnf -y install edb-as-server +``` -1. Disable the built-in PostgreSQL module: - ```shell - dnf -qy module disable postgresql - ``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -#### Installing the Package +To install an individual component: ```shell -dnf -y install edb-as12-server +sudo dnf -y install ``` -Installing the server package creates an operating system user named `enterprisedb`. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as12`. +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/). -### On SLES 15 +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as12`. -There are two steps to completing an installation: -- Setting up the repository -- Installing the package +### On SLES 15 -For each step, you must be logged in as superuser. +Before you begin the installation process: -```shell -# To log in as a superuser: -sudo su - -``` +- Set up the repository -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -#### Setting up the Repository + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +- Address other prerequisites -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/ppc64le -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' + # Refresh the metadata + sudo zypper refresh + ``` -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/ppc64le +#### Install the package -# Refresh the metadata -zypper refresh +```shell +sudo zypper -n install edb-as-server ``` -### On SLES 12 - -There are two steps to completing an installation: - -- Setting up the repository -- Installing the package +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -For each step, you must be logged in as superuser. +To install an individual component: ```shell -# To log in as a superuser: -sudo su - +sudo zypper -n install ``` -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/). -#### Setting up the Repository +### On SLES 12 -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +Before you begin the installation process: -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect +- Set up the repository -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -# Activate the required SUSE modules on SUSE 12 -SUSEConnect -p PackageHub/12.5/ppc64le -SUSEConnect -p sle-sdk/12.5/ppc64le + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -# Refresh the metadata -zypper refresh -``` +- Address other prerequisites -#### Installing the Package + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/ppc64le + sudo SUSEConnect -p sle-sdk/12.5/ppc64le -```shell -zypper -n install edb-as12-server -``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). + # Refresh the metadata + sudo zypper refresh + ``` -#### Installing the Package +#### Install the package ```shell -zypper -n install edb-as12-server +sudo zypper -n install edb-as-server ``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). - -### Advanced Server RPM Packages - -The tables that follow list the RPM packages that are available from EnterpriseDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -On RHEL or CentOS 7: +To install an individual component: -```text -yum search -``` - -On RHEL or Rocky Linux or AlmaLinux 8: - -```text -dnf search +```shell +sudo zypper -n install ``` -Where `package` is the search term that specifies the name (or partial name) of a package. - -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| edb-as12-server | This package installs core components of the Advanced Server database server. | -| edb-as12-server-client | Client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as12-server-contrib | Installs contributed tools and utilities that are distributed with Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as12/share/doc`

Loadable modules: `/usr/edb/as12/lib`

Binaries: `/usr/edb/as12/bin` | -| edb-as12-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as12-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as12-server-docs | Installs the readme file. | -| edb-as12-server-edb_wait_states | Installs supporting modules for Advanced Server | -| edb-as12-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as12-server-libs | Provides the essential shared libraries for any Advanced Server client program or interface. | -| edb-as12-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | -| edb-as12-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as12-server-plperl | Installs the PL/Perl procedural language for Advanced Server. Please note that the `edb-as12-server-plperl` package is dependent on the platform-supplied version of Perl. | -| edb-as12-server-plpython
edb-as12-server-plpython3
| Installs the PL/Python procedural language for Advanced Server. Please note that the `edb-as12-server-plpython` package is dependent on the platform-supplied version of Python. By default, the `edb-as12-server-plpython3` package is not installed; you need to explicitly install the package using `yum`. To install `edb-as12-server-plpython3` package, you must first uninstall the `plpython` platform-supplied version of Python. | -| edb-as12-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as12-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as12-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as12-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as12-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as12-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as12-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as12-pgagent | Installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as12-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as12-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-as12-pljava | Installs PL/Java, providing access to Java stored procedures, triggers and functions via the JDBC interface. | -| edb-as12-pgpool40-extensions
edb-as12-pgpool41-extensions
| This package creates pgPool extensions required by the server for use with pgpool. | -| edb-as12-postgis | Installs POSTGIS meta RPMs. | -| edb-as12-postgis-core | This package provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. | -| edb-as12-postgis-docs | This package installs pdf documentation of PostGIS. | -| edb-as12-postgis-jdbc | This package installs the essential jdbc driver for PostGIS. | -| edb-as12-postgis-utils | This package installs the utilities for PostGIS. | -| edb-as12-slony-replication | Installs the meta RPM for Slony-I. | -| edb-as12-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as12-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as12-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as12-libicu | These packages contain supporting library files. | - -The following table lists the packages for Advanced Server 12 supporting components. - -| Package Name | Package Installs | -| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| edb-pgpool40
edb-pgpool41
| This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to Advanced Server, and pgpool-II manages the connection. EnterpriseDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-oci | The `edb-oci` package installs the EnterpriseDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an Advanced Server database. | -| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | -| edb-odbc | This package installs the driver needed for applications to access an Advanced Server system via ODBC. | -| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | -| edb-pgbouncer114 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | -| ppas-xdb-console | This package provides support for xDB. | -| ppas-xdb-libs | This package provides support for xDB. | -| ppas-xdb-publisher | This package provides support for xDB. | -| ppas-xdb-subscriber | This package provides support for xDB. | -| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | -| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | -| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | -| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | -| edb-pgadmin4 | This package is a management tool for PostgreSQL capable of hosting the Python application and presenting it to the user as a desktop application. | -| edb-pgadmin4-desktop-common | This package installs the desktop components of pgAdmin4 for all window managers. | -| edb-pgadmin4-desktop-gnome | This package installs the gnome desktop components of pgAdmin4 | -| edb-pgadmin4-docs | This package contains documentation of pgAdmin4. | -| edb-pgadmin4-web | This package contains the required files to run pgAdmin4 as a web application. | -| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | -| edb-rs | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | -| edb-rs-client | This package is a java-based command-line tool that is used to configure and operate a replication network via different commands by interacting with the EPRS server. | -| edb-rs-datavalidator | This package is a java-based command-line tool that provides row and column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EPAS, Oracle, and MS SQL Server. | -| edb-rs-libs | This package contains certain libraries that are commonly used by ERPS Server, EPRS Client, and Monitoring modules. | -| edb-rs-monitor | This package is a java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. | -| edb-rs-server | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | -| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB Advanced Servers. | -| libevent-edb | This package contains supporting library files. | -| libiconv-edb | This package contains supporting library files. | -| libevent-edb-devel | This package contains supporting library files. | +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/). ### Updating an RPM Installation @@ -592,330 +435,78 @@ You can install EDB Postgres Advanced Server on the following SLES host: ### On SLES 15 x86_64 -There are two steps to completing an installation: +Before you begin the installation process: -- Setting up the repository -- Installing the package +- Set up the repository -For each step, you must be logged in as superuser. + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -```shell -# To log in as a superuser: -sudo su - -``` + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +- Address other prerequisites -#### Setting up the Repository + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/x86_64 -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo - -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + # Refresh the metadata + sudo zypper refresh + ``` -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' - -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/x86_64 - -# Refresh the metadata -zypper refresh -``` - -#### Installing the Package +#### Install the package ```shell -zypper -n install edb-as12-server -``` - -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). - - -### On SLES 12 x86_64 - -You must have credentials that allow access to the EnterpriseDB repository to install Advanced Server on a SLES host. To request credentials for the repository, visit: - - - -You can use the zypper package manager to install Advanced Server or Advanced Server supporting components on an SLES host. zypper will attempt to satisfy package dependencies as it installs a package, but some components require access to specific repositories that are not hosted at EnterpriseDB. - -**Before installing EDB Postgres Advanced Server or supporting components, you must:** - -- Install the SUSEConnect to register the host with SUSE, allowing access to SUSE repositories using the following command: - - ```text - zypper install SUSEConnect - ``` - -- Replace `registration code` and `email` with your SUSE registration information. Use the command: - - ```text - SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' - ``` - -- Add SUSE Package Hub extension and sle-sdk extension to the SLES host using the following commands: - - ```text - SUSEConnect -p PackageHub/12.4/x86_64 - SUSEConnect -p sle-sdk/12.4/x86_64 - ``` - -For detailed information about registering a SUSE host, visit: - - - -To add Advanced Server, use the following command to add EnterpriseDB repository configuration files to your SLES host: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -A repository configuration file is created named `edb.repo` in the `/etc/zypp/repos.d` directory. - -After creating the repository configuration files, use the `zypper refresh` command to refresh the metadata on your SLES host to include the EnterpriseDB repositories. - -To install Advanced Server: - -```text -zypper -n install edb-as12-server -``` - -Then initialize the database cluster: - -```text -PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/edb/as12/bin/edb-as-12-setup initdb -``` - -Start the database server: - -```text -systemctl start edb-as-12 -``` - -Connect to the database server: - -```text -sudo su – enterprisedb -``` - -The following sections provide information about the supporting components. You must use the `zypper refresh` command to process the repository content. - -**Java Components:** - -The OpenJDK (version 1.8) is supported on SLES host for Java components. Before installing Advanced Server or a supporting component that requires Java, you must install OpenJDK (version 1.8). - -```text -zypper -n install java-1_8_0-openjdk -``` - -Then: - -```text -zypper refresh -``` - -Install the server: - -```text -zypper -n install edb-as12-server -``` - -**BART:** - -When installing BART on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Then: - -```text -zypper refresh -``` - -Install BART: - -```text -zypper -n install edb-bart -``` - -**pgAdmin 4:** - -When installing pgAdmin 4 on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Then: - -```text -zypper refresh -``` - -Install pgAdmin 4: - -```text -zypper -n install edb-pgadmin4 -``` - -**PEM Server:** - -When installing PEM Server on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Install the following repository for PEM dependencies: - -```text -zypper addrepo https://download.opensuse.org/repositories/Apache:/Modules/SLE_12_SP4/Apache:Modules.repo +sudo zypper -n install edb-as-server ``` -Then: - -```text -zypper refresh -``` - -Install PEM server: - -```text -zypper -n install edb-pem -``` - -The PEM server installer includes a script `(configure-pem-server.sh)` to help automate the configuration process for RPM installations. The script is installed in the `/usr/edb/pem/bin` directory. To invoke the script, use the command: - -```text -/usr/edb/pem/bin/configure-pem-server.sh -``` - -**Failover Manager:** - -When installing Failover Manager on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Then: - -```text -zypper refresh -``` - -Install EFM: - -```text -zypper -n install edb-efm310 -``` - -**JDBC Connector:** - -When installing JDBC Connector on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Then: - -```text -zypper refresh -``` - -Install JDBC: - -```text -zypper -n install edb-jdbc -``` - -**Migration Toolkit:** - -When installing Migration Toolkit on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` - -Then: - -```text -zypper refresh -``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -Install Migration Toolkit: +To install an individual component: -```text -zypper -n install edb-migrationtoolkit +```shell +sudo zypper -n install ``` -**OCL Connector:** - -When installing OCL Connector on a SLES host, you must add the repository configuration file using the following command: - -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` -Then: +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). -```text -zypper refresh -``` +### On SLES 12 x86_64 -Install OCL Connector: +Before you begin the installation process: -```text -zypper -n install edb-oci -``` +- Set up the repository -**ODBC Connector:** + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -When installing ODBC Connector on a SLES host, you must add the repository configuration file using the following command: + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo -``` +- Address other prerequisites -Then: + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/x86_64 + sudo SUSEConnect -p sle-sdk/12.5/x86_64 -```text -zypper refresh -``` + # Refresh the metadata + sudo zypper refresh + ``` -Install ODBC Connector: +#### Install the package -```text -zypper -n install edb-odbc +```shell +sudo zypper -n install edb-as-server ``` -**pgAgent:** +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -When installing pgAgent on a SLES host, you must add the repository configuration file using the following command: +To install an individual component: -```text -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +```shell +sudo zypper -n install ``` -Then: +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). -```text -zypper refresh -``` -Install pgAgent: - -```text -zypper -n install edb-as12-pgagent -``` ### Updating Components on a SLES Host: @@ -932,146 +523,25 @@ zypper remove edb-as12-server ## Installing on Debian or Ubuntu -To install Advanced Server on a Debian or Ubuntu host, you must have credentials that allow access to the EnterpriseDB repository. To request credentials for the repository, visit: - - +Before you begin the installation process, set up the repository. Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -The following steps will walk you through using the EnterpriseDB apt repository to install a debian package. When using the commands, replace the `username` and `password` with the credentials provided by EnterpriseDB. +To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -- Assume superuser privileges: - - ```text - sudo su – - ``` +### Install the package -- Configure the EnterpriseDB repository and replace the `username` and `password` placeholders in the following command: - - On Debian 10 and Ubuntu 18: - - a. Set up the EnterpriseDB repository: - - ```text - sh -c 'echo "deb [arch=amd64] https://apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list' - ``` - - b. Substitute your EnterpriseDB credentials for the `username` and `password` placeholders in the following command: - - ```text - sh -c 'echo "machine apt.enterprisedb.com login password " > /etc/apt/auth.conf.d/edb.conf' - ``` - -- Add support to your system for secure APT repositories: - - ```text - apt-get -y install apt-transport-https - ``` - -- Add the EDB signing key: - - ```text - wget -q -O - https://apt.enterprisedb.com/edb-deb.gpg.key | sudo apt-key add - - ``` - -- Update the repository metadata: - - ```text - apt-get update - ``` - -- Install Debian package: +```shell +sudo apt-get -y install edb-as-server +``` - ```text - apt-get -y install edb-as12-server - ``` +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 12, the package name would be `edb-as12-server`. -!!! Note - Advanced Server or a supporting component such as MTK or EDB\*Plus that requires Java, make sure to install Java version 8 on your system to support EDB Java-based components. - - -The Debian package manager places Advanced Server and supporting components in the directories listed in the following table: - -| Component | Location | -| -------------------------------- | --------------------------------------------------------------------------------------- | -| Server | `/usr/lib/edb-as/12/` | -| Data and Configuration Directory | `/var/lib/edb-as/12/main`

`/etc/edb-as/12/main/` | -| pgAgent | `/usr/lib/edb-as/12` | -| Pgpool | `/usr/edb/pgpool4.0/` | -| Postgis | `/usr/lib/edb-as/12/` | -| PGSNMPD | `/usr/lib/edb-as/12` | -| Slony Replication | `/usr/lib/edb-as/12` | -| pgBouncer | `/usr/edb/pgbouncer1.14/` | -| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.14/pgbouncer.ini`

`/etc/edb/pgbouncer1.14/userlist.txt` | -| SQL-Profiler | `/usr/lib/edb-as/12/lib` | -| SQL-Protect | `/usr/lib/edb-as/12/lib` | -| SSLUTILS | `/usr/lib/edb-as/12/lib` | -| PL-PERL | `/usr/lib/edb-as/12/lib` | -| PL-PYTHON | `/usr/lib/edb-as/12/lib` | -| PLTCL | `/usr/lib/edb-as/12/lib` | -| EFM | `/usr/edb/efm-4.0/` | -| JDBC | `/usr/edb/jdbc` | -| MTK | `/usr/edb/migrationtoolkit/` | - -### Advanced Server Debian Packages - -The table that follows lists some of the Debian packages that are available from EnterpriseDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: +To install an individual component: -```text -apt list edb* +```shell +sudo apt-get -y install ``` -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| edb-as12-server | Installs core components of the Advanced Server database server. | -| edb-as12-server-client | Includes client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as12-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as12-server-dev | The `edb-as12-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as12-server-doc | Installs the readme file. | -| edb-as12-server-edb_wait_states | Installs supporting modules for Advanced Server. | -| edb-as12-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as12-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as12-server-plpython
edb-as12-server-plpython3
| Installs the PL/Python procedural language for Advanced Server. Please note that the `edb-as12-server-plpython` package is dependent on the platform-supplied version of Python. By default, the `edb-as12-server-plpython3` package is not installed; you need to explicitly install the package using `apt`. To install `edb-as12-server-plpython3` package, you must first uninstall the `plpython` platform-supplied version of Python. | -| edb-as12-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as12-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as12-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as12-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as12-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as12-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as12-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as12-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as12-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-pgadmin4 | pgAdmin 4 provides a graphical management interface for Advanced Server and PostgreSQL databases. | -| edb-pgadmin-apache | Apache support module for pgAdmin 4. | -| edb-pgadmin4-common | pgAdmin 4 supporting files. | -| edb-pgadmin4-doc | pgAdmin 4 documentation module. | -| edb-as12-pgpool40-extensions
edb-as12-pgpool41-extensions
| This package creates pgPool extensions required by the server. | -| edb-as12-postgis-2.5 | This package installs POSTGIS support for geospatial data. | -| edb-as12-postgis-2.5-scripts | This package installs POSTGIS support for geospatial data. | -| edb-as12-postgis-doc-2.5 | This package provides support for POSTGIS. | -| edb-as12-postgis-gui-2.5 | This package provides a GUI for POSTGIS. | -| edb-as12-postgis-jdbc | This package provides support for POSTGIS. | -| edb-as12-postgis-scripts | This package provides support for POSTGIS. | -| edb-as12-pgagent | This package installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as12-slony-replication | This package installs the meta RPM for Slony-I. | -| edb-as12-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as12-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as12-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as12-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | -| edb-as12-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | -| edb-as12-mongo-fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | -| edb-as12-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | -| edb-as12-mysql-fdw | This EnterpriseDB Advanced Server extension implements a Foreign Data Wrapper for MySQL. | -| edb-pgpool40
edb-pgpool41
| This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to Advanced Server, and pgpool-II manages the connection. EnterpriseDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-pgbouncer114 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| edb-efm40 | This package installs EnterpriseDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | - - - -## Configuring a Package Installation - -The packages that install the database server component create a unit file (on version 7.x or 8.x hosts) and service startup scripts. +Where `package_name` can be any of the available packages from the [available package list](/epas/12/epas_inst_linux/install_details/rpm_packages/#debianubuntu-packages). ## Creating a Database Cluster and Starting the Service @@ -1108,7 +578,7 @@ After creating the cluster, use `systemctl` to start, stop, or restart the servi systemctl { start | stop | restart } edb-as-12 ``` -**On Debian 10.x or Ubuntu 18.04** +**On Debian 10 | 11 or Ubuntu 18.04** You can initialize multiple clusters using the bundled scripts. To create a new cluster, assume `root` privileges, and invoke the bundled script: diff --git a/product_docs/docs/epas/12/epas_inst_linux/install_details/component_locations.mdx b/product_docs/docs/epas/12/epas_inst_linux/install_details/component_locations.mdx new file mode 100644 index 00000000000..1d9e68d1496 --- /dev/null +++ b/product_docs/docs/epas/12/epas_inst_linux/install_details/component_locations.mdx @@ -0,0 +1,58 @@ +--- +title: Default component locations +--- + +The package managers for the various Linux variations install EDB Postgres Advanced Server components in different locations. If you need to access the components after installation, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations](#rhelolrocky-linuxalmalinuxcentossles-locations) +- [Debian/Ubuntu Locations](#debianubuntu-locations) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations + +The RPM installers place EDB Postgres Advanced Server components in the directories listed in the table below: + +| Component | Location | +| --------------------------------- | ------------------------------------------ | +| Executables | `/usr/edb/as12/bin` | +| Libraries | `/usr/edb/as12/lib` | +| Cluster configuration files | `/etc/edb/as12` | +| Documentation | `/usr/edb/as12/share/doc` | +| Contrib | `/usr/edb/as12/share/contrib` | +| Data | `/var/lib/edb/as12/data` | +| Logs | `/var/log/as12` | +| Lock files | `/var/lock/as12` | +| Log rotation file | `/etc/logrotate.d/as12` | +| Sudo configuration file | `/etc/sudoers.d/as12` | +| Binary to access VIP without sudo | `/usr/edb/as12/bin/secure` | +| Backup area | `/var/lib/edb/as12/backups` | +| Templates | `/usr/edb/as12/share` | +| Procedural Languages | `/usr/edb/as12/lib or /usr/edb/as12/lib64` | +| Development Headers | `/usr/edb/as12/include` | +| Shared data | `/usr/edb/as12/share` | +| Regression tests | `/usr/edb/as12/lib/pgxs/src/test/regress` | +| SGML Documentation | `/usr/edb/as12/share/doc` | + +## Debian/Ubuntu Locations + +The Debian package manager places EDB Postgres Advanced Server and supporting components in the directories listed in the following table: + +| Component | Location | +| -------------------------------- | --------------------------------------------------------------------------------------- | +| Server | `/usr/lib/edb-as/12/` | +| Data and Configuration Directory | `/var/lib/edb-as/12/main`

`/etc/edb-as/12/main/` | +| pgAgent | `/usr/lib/edb-as/12` | +| Pgpool | `/usr/edb/pgpool4.1/` | +| Postgis | `/usr/lib/edb-as/12/` | +| PGSNMPD | `/usr/lib/edb-as/12` | +| Slony Replication | `/usr/lib/edb-as/12` | +| pgBouncer | `/usr/edb/pgbouncer1.12/` | +| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.12/pgbouncer.ini`

`/etc/edb/pgbouncer1.12/userlist.txt` | +| SQL-Profiler | `/usr/lib/edb-as/12/lib` | +| SQL-Protect | `/usr/lib/edb-as/12/lib` | +| SSLUTILS | `/usr/lib/edb-as/12/lib` | +| PL-PERL | `/usr/lib/edb-as/12/lib` | +| PL-PYTHON | `/usr/lib/edb-as/12/lib` | +| PLTCL | `/usr/lib/edb-as/12/lib` | +| EFM | `/usr/edb/efm-4.1/` | +| JDBC | `/usr/edb/jdbc` | +| MTK | `/usr/edb/migrationtoolkit/` | diff --git a/product_docs/docs/epas/12/epas_inst_linux/install_details/index.mdx b/product_docs/docs/epas/12/epas_inst_linux/install_details/index.mdx new file mode 100644 index 00000000000..626d8e6401d --- /dev/null +++ b/product_docs/docs/epas/12/epas_inst_linux/install_details/index.mdx @@ -0,0 +1,7 @@ +--- +title: "Installation details" +--- + +If you need access to the EDB Postgres Advanced Server components after installation, see [Default component locations](component_locations). + +For information on available native packages from the EDB repository, see [Available native packages](rpm_packages). \ No newline at end of file diff --git a/product_docs/docs/epas/12/epas_inst_linux/install_details/rpm_packages.mdx b/product_docs/docs/epas/12/epas_inst_linux/install_details/rpm_packages.mdx new file mode 100644 index 00000000000..e82044611a8 --- /dev/null +++ b/product_docs/docs/epas/12/epas_inst_linux/install_details/rpm_packages.mdx @@ -0,0 +1,204 @@ +--- +title: "Available native packages" +--- + +EDB provides a number of native packages in the EDB repository. The packages vary slightly for the various Linux variations, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages](#rhelolrocky-linuxalmalinuxcentossles-packages) +- [Debian/Ubuntu Packages](#debianubuntu-packages) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages + +### EDB Postgres Advanced Server RPM packages + +The tables that follow list the RPM packages that are available from EDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +On RHEL or CentOS 7: + +```text +yum search +``` + +On RHEL or Rocky Linux or AlmaLinux 8: + +```text +dnf search +``` + +Where `package` is the search term that specifies the name (or partial name) of a package. + +Note: The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as12-server | This package installs core components of the EDB Postgres Advanced Server database server. | +| edb-as12-server-client | Client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as12-server-contrib | Installs contributed tools and utilities that are distributed with EDB Postgres Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as12/share/doc`

Loadable modules: `/usr/edb/as12/lib`

Binaries: `/usr/edb/as12/bin` | +| edb-as12-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as12-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as12-server-docs | Installs the readme file. | +| edb-as12-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server | +| edb-as12-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as12-server-libs | Provides the essential shared libraries for any EDB Postgres Advanced Server client program or interface. | +| edb-as12-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | +| edb-as12-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as12-server-plperl | Installs the PL/Perl procedural language for EDB Postgres Advanced Server. The `edb-as12-server-plperl` package is dependent on the platform-supplied version of Perl. | +| edb-as12-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. The PL/Python2 support is no longer available from EDB Postgres Advanced Server version 12 onwards. | +| edb-as12-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as12-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as12-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as12-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as12-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as12-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as12-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as12-pgagent | Installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as12-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as12-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as12-pgpool41-extensions | This package creates pgPool extensions required by the server for use with pgpool. | +| edb-as12-postgis3 | Installs POSTGIS meta RPMs. | +| edb-as12-postgis3-core | This package provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. | +| edb-as12-postgis3-docs | This package installs pdf documentation of PostGIS. | +| edb-as12-postgis-jdbc | This package installs the essential jdbc driver for PostGIS. | +| edb-as12-postgis3-utils | This package installs the utilities for PostGIS. | +| edb-as12-postgis3-gui | This package provides a GUI for PostGIS. | +| edb-as12-slony-replication | Installs the meta RPM for Slony-I. | +| edb-as12-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as12-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as12-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as12-libicu | These packages contain supporting library files. | + +The following table lists the packages for EDB Postgres Advanced Server 12 supporting components. + +| Package name | Package installs | +| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an EDB Postgres Advanced Server database. | +| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | +| edb-odbc | This package installs the driver needed for applications to access an EDB Postgres Advanced Server system via ODBC. | +| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | +| edb-pgbouncer112 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | +| ppas-xdb-console | This package provides support for xDB. | +| ppas-xdb-libs | This package provides support for xDB. | +| ppas-xdb-publisher | This package provides support for xDB. | +| ppas-xdb-subscriber | This package provides support for xDB. | +| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | +| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | +| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | +| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | +| edb-pgadmin4 | This package is a management tool for PostgreSQL capable of hosting the Python application and presenting it to the user as a desktop application. | +| edb-pgadmin4-desktop-common | This package installs the desktop components of pgAdmin4 for all window managers. | +| edb-pgadmin4-desktop-gnome | This package installs the gnome desktop components of pgAdmin4 | +| edb-pgadmin4-docs | This package contains documentation of pgAdmin4. | +| edb-pgadmin4-web | This package contains the required files to run pgAdmin4 as a web application. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | +| edb-rs | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-rs-client | This package is a java-based command-line tool that is used to configure and operate a replication network via different commands by interacting with the EPRS server. | +| edb-rs-datavalidator | This package is a java-based command-line tool that provides row and column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EPAS, Oracle, and MS SQL Server. | +| edb-rs-libs | This package contains certain libraries that are commonly used by ERPS Server, EPRS Client, and Monitoring modules. | +| edb-rs-monitor | This package is a java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. | +| edb-rs-server | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB EDB Postgres Advanced Servers. | +| libevent-edb | This package contains supporting library files. | +| libiconv-edb | This package contains supporting library files. | +| libevent-edb-devel | This package contains supporting library files. | + +## Debian/Ubuntu Packages + +### EDB Postgres Advanced Server Debian packages + +The table that follows lists some of the Debian packages that are available from EDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +```text +apt list edb* +``` + +!!! Note + The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as12-server | Installs core components of the EDB Postgres Advanced Server database server. | +| edb-as12-server-client | Includes client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as12-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as12-server-dev | The `edb-as12-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as12-server-doc | Installs the readme file. | +| edb-as12-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server. | +| edb-as12-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as12-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as12-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. PL/Python2 support is no longer available from EDB Postgres Advanced Server version 12 onwards. | +| edb-as12-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as12-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as12-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as12-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as12-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as12-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as12-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as12-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as12-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as12-pgadmin4 | pgAdmin 4 provides a graphical management interface for EDB Postgres Advanced Server and PostgreSQL databases. | +| edb-as12-pgadmin-apache | Apache support module for pgAdmin 4. | +| edb-as12-pgadmin4-common | pgAdmin 4 supporting files. | +| edb-as12-pgadmin4-doc | pgAdmin 4 documentation module. | +| edb-as12-pgpool41-extensions | This package creates pgPool extensions required by the server. | +| edb-as12-postgis3 | This package installs POSTGIS support for geospatial data. | +| edb-as12-postgis3-scripts | This package installs POSTGIS support for geospatial data. | +| edb-as12-postgis3-doc | This package provides support for POSTGIS. | +| edb-as12-postgis3-gui | This package provides a GUI for POSTGIS. | +| edb-as12-postgis-jdbc | This package provides support for POSTGIS. | +| edb-as12-postgis-scripts | This package provides support for POSTGIS. | +| edb-as12-pgagent | This package installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as12-slony-replication | This package installs the meta RPM for Slony-I. | +| edb-as12-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as12-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as12-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as12-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or EDB Postgres Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | +| edb-as12-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | +| edb-as12-mongo-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | +| edb-as12-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | +| edb-as12-mysql-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MySQL. | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-pgbouncer112 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | + + +### Updating an RPM installation + +If you have an existing EDB Postgres Advanced Server RPM installation, you can use `yum` or `dnf` to upgrade your repository configuration file and update to a more recent product version. To update the `edb.repo` file, assume superuser privileges and enter: + +- On RHEL or CentOS 7: + + ```text + yum upgrade edb-repo + ``` + +- On RHEL or Rocky Linux or AlmaLinux 8: + + ```text + dnf upgrade edb-repo + ``` + +`yum` or `dnf` updates the `edb.repo` file to enable access to the current EDB repository, configured to connect with the credentials specified in your `edb.repo` file. Then, you can use `yum` or `dnf` to upgrade all packages whose names include the expression `edb`: + +- On RHEL or CentOS 7: + + ```text + yum upgrade edb* + ``` + +- On RHEL or Rocky Linux or AlmaLinux 8: + + ```text + dnf upgrade edb* + ``` + +!!! Note + The `yum upgrade` or `dnf upgrade` command perform an update only between minor releases; to update between major releases, you must use `pg_upgrade`. + +For more information about using yum commands and options, enter `yum --help` on your command line. + +For more information about using `dnf` commands and options, visit: + + \ No newline at end of file diff --git a/product_docs/docs/epas/13/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx b/product_docs/docs/epas/13/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx index d3bd2c9fde9..f4522470e0c 100644 --- a/product_docs/docs/epas/13/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx +++ b/product_docs/docs/epas/13/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server.mdx @@ -23,28 +23,6 @@ By default, Advanced Server logging is configured to write files to the `log` su [https://www.enterprisedb.com/docs](/epas/latest/) -The RPM installers place Advanced Server components in the directories listed in the table below: - -| Component | Location | -| --------------------------------- | ------------------------------------------ | -| Executables | `/usr/edb/as13/bin` | -| Libraries | `/usr/edb/as13/lib` | -| Cluster configuration files | `/etc/edb/as13` | -| Documentation | `/usr/edb/as13/share/doc` | -| Contrib | `/usr/edb/as13/share/contrib` | -| Data | `/var/lib/edb/as13/data` | -| Logs | `/var/log/as13` | -| Lock files | `/var/lock/as13` | -| Log rotation file | `/etc/logrotate.d/as13` | -| Sudo configuration file | `/etc/sudoers.d/as13` | -| Binary to access VIP without sudo | `/usr/edb/as13/bin/secure` | -| Backup area | `/var/lib/edb/as13/backups` | -| Templates | `/usr/edb/as13/share` | -| Procedural Languages | `/usr/edb/as13/lib or /usr/edb/as13/lib64` | -| Development Headers | `/usr/edb/as13/include` | -| Shared data | `/usr/edb/as13/share` | -| Regression tests | `/usr/edb/as13/lib/pgxs/src/test/regress` | -| SGML Documentation | `/usr/edb/as13/share/doc` | ## Installation Pre-requisites @@ -282,96 +260,76 @@ You can install EDB Postgres Advanced Server on the following: ### On SLES 15 x86_64 -There are two steps to completing an installation: +Before you begin the installation process: -- Setting up the repository -- Installing the package +- Set up the repository -For each step, you must be logged in as superuser. + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -```shell -# To log in as a superuser: -sudo su - -``` + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +- Address other prerequisites -#### Setting up the Repository - -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/x86_64 -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + # Refresh the metadata + sudo zypper refresh + ``` -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' +#### Install the package -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/x86_64 - -# Refresh the metadata -zypper refresh +```shell +sudo zypper -n install edb-as-server ``` -#### Installing the Package +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. + +To install an individual component: ```shell -zypper -n install edb-as13-server +sudo zypper -n install ``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). ### On SLES 12 x86_64 -There are two steps to completing an installation: - -- Setting up the repository -- Installing the package - -For each step, you must be logged in as superuser. +Before you begin the installation process: -```shell -# To log in as a superuser: -sudo su - -``` +- Set up the repository -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -#### Setting up the Repository + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +- Address other prerequisites -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/x86_64 + sudo SUSEConnect -p sle-sdk/12.5/x86_64 -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' + # Refresh the metadata + sudo zypper refresh + ``` -# Activate the required SUSE modules on SUSE 12 -SUSEConnect -p PackageHub/12.5/x86_64 -SUSEConnect -p sle-sdk/12.5/x86_64 +#### Install the package -# Refresh the metadata -zypper refresh +```shell +sudo zypper -n install edb-as-server ``` -#### Installing the Package +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. + +To install an individual component: ```shell -zypper -n install edb-as13-server +sudo zypper -n install ``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/#rhelolrocky-linuxalmalinuxcentossles-packages). ## Installing on IBM Power (ppc64le) @@ -384,256 +342,120 @@ You can install EDB Postgres Advanced Server on the following operating systems ### On RHEL 8 -This topic describes how to install EDB Postgres Advanced Server and includes steps for getting started with your cluster and creating a database. - -There are three steps to completing an installation: - -- Setting up the repository -- Installing the package -- Performing the initial configuration - -For each step, you must be logged in as superuser. - -To log in as a superuser: - -```shell -sudo su - -``` - -#### Setting up the Repository - -1. To register with EDB to receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +Before you begin the installation process: -1. Set up the EDB repository: +- Set up the repository - ```shell - dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm - ``` - - This creates the /etc/yum.repos.d/edb.repo configuration file. + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -1. Replace `'USERNAME:PASSWORD'` below with your username and password available from your - [EDB account](https://www.enterprisedb.com/user) in the edb.repo file: + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. - ```shell - sed -i "s@:@USERNAME:PASSWORD@" /etc/yum.repos.d/edb.repo - ``` +- Address other prerequisites -1. Install EPEL repository and refresh the cache: + ```shell + # Install the EPEL repository: + sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - ```shell - dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm - dnf makecache - ``` + # Refresh the cache: + sudo dnf makecache + # Enable additional repositories to resolve dependencies: + ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" -1. Enable the codeready-builder-for-rhel-8-\*-rpms repository since EPEL packages may depend on packages from it: + # Disable the built-in PostgreSQL module: + sudo dnf -qy module disable postgresql + ``` - ```shell - ARCH=$( /bin/arch ) - subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms" - ``` - -1. Disable the built-in PostgreSQL module: - ```shell - dnf -qy module disable postgresql - ``` - -#### Installing the Package +#### Install the package ```shell -dnf -y install edb-as13-server +sudo dnf -y install edb-as-server ``` -Installing the server package creates an operating system user named `enterprisedb`. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as13`. - - -### On SLES 15 - -There are two steps to completing an installation: - -- Setting up the repository -- Installing the package +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. -For each step, you must be logged in as superuser. +To install an individual component: ```shell -# To log in as a superuser: -sudo su - +sudo dnf -y install ``` -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/). -#### Setting up the Repository +Installing the server package creates an operating system user named enterprisedb. The user is assigned a user ID (UID) and a group ID (GID). The user has no default password. Use the `passwd` command to assign a password for the user. The default shell for the user is `bash` and the user's home directory is `/var/lib/edb/as13`. -```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo - -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect - -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' -# Activate the required SUSE modules on SUSE 15 -SUSEConnect -p PackageHub/15.3/ppc64le +### On SLES 15 -# Refresh the metadata -zypper refresh -``` +Before you begin the installation process: -#### Installing the Package +- Set up the repository -```shell -zypper -n install edb-as13-server -``` + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. -### On SLES 12 +- Address other prerequisites -There are two steps to completing an installation: + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/15.3/ppc64le -- Setting up the repository -- Installing the package + # Refresh the metadata + sudo zypper refresh + ``` -For each step, you must be logged in as superuser. +#### Install the package ```shell -# To log in as a superuser: -sudo su - +sudo zypper -n install edb-as-server ``` -Before setting up the repository, you need to register with EDB. To receive credentials for the EDB repository, visit: [Repository Access Request](https://www.enterprisedb.com/repository-access-request). +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. -#### Setting up the Repository +To install an individual component: ```shell -# Install the repository configuration and enter your EDB repository -# credentials when prompted -zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo +sudo zypper -n install +``` -# Install SUSEConnect to register the host with SUSE, allowing access to SUSE repositories -zypper install SUSEConnect +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/). -# Register the host with SUSE, allowing access to SUSE repositories -# You can skip this step if already registered -# Replace 'REGISTRATION_CODE' and 'EMAIL' with your SUSE registration information -SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL' +### On SLES 12 -# Activate the required SUSE modules on SUSE 12 -SUSEConnect -p PackageHub/12.5/ppc64le -SUSEConnect -p sle-sdk/12.5/ppc64le +Before you begin the installation process: -# Refresh the metadata -zypper refresh -``` +- Set up the repository -#### Installing the Package + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. -```shell -zypper -n install edb-as13-server -``` -After installing Advanced Server, you must configure the installation. For more information, see [Configuring a Package Installation](#configuring-a-package-installation). + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. +- Address other prerequisites -### Advanced Server RPM Packages + ```shell + # Activate the required SUSE module + sudo SUSEConnect -p PackageHub/12.5/ppc64le + sudo SUSEConnect -p sle-sdk/12.5/ppc64le -The tables that follow list the RPM packages that are available from EDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + # Refresh the metadata + sudo zypper refresh + ``` -On RHEL or CentOS 7: +#### Install the package -```text -yum search +```shell +sudo zypper -n install edb-as-server ``` -On RHEL or Rocky Linux or AlmaLinux 8: +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. -```text -dnf search +To install an individual component: + +```shell +sudo zypper -n install ``` -Where `package` is the search term that specifies the name (or partial name) of a package. - -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| edb-as13-server | This package installs core components of the Advanced Server database server. | -| edb-as13-server-client | Client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as13-server-contrib | Installs contributed tools and utilities that are distributed with Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as13/share/doc`

Loadable modules: `/usr/edb/as13/lib`

Binaries: `/usr/edb/as13/bin` | -| edb-as13-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as13-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as13-server-docs | Installs the readme file. | -| edb-as13-server-edb_wait_states | Installs supporting modules for Advanced Server | -| edb-as13-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as13-server-libs | Provides the essential shared libraries for any Advanced Server client program or interface. | -| edb-as13-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | -| edb-as13-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as13-server-plperl | Installs the PL/Perl procedural language for Advanced Server. Please note that the `edb-as13-server-plperl` package is dependent on the platform-supplied version of Perl. | -| edb-as13-server-plpython3 | Installs the PL/Python procedural language for Advanced Server. Please note that the PL/Python2 support will no longer be available from Advanced Server version 14 onwards. | -| edb-as13-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as13-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as13-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as13-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as13-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as13-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as13-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as13-pgagent | Installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as13-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as13-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-as13-pgpool41-extensions | This package creates pgPool extensions required by the server for use with pgpool. | -| edb-as13-postgis3 | Installs POSTGIS meta RPMs. | -| edb-as13-postgis3-core | This package provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. | -| edb-as13-postgis3-docs | This package installs pdf documentation of PostGIS. | -| edb-as13-postgis-jdbc | This package installs the essential jdbc driver for PostGIS. | -| edb-as13-postgis3-utils | This package installs the utilities for PostGIS. | -| edb-as13-postgis3-gui | This package provides a GUI for PostGIS. | -| edb-as13-slony-replication | Installs the meta RPM for Slony-I. | -| edb-as13-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as13-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as13-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as13-libicu | These packages contain supporting library files. | - -The following table lists the packages for Advanced Server 13 supporting components. - -| Package Name | Package Installs | -| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an Advanced Server database. | -| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | -| edb-odbc | This package installs the driver needed for applications to access an Advanced Server system via ODBC. | -| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | -| edb-pgbouncer114 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | -| ppas-xdb-console | This package provides support for xDB. | -| ppas-xdb-libs | This package provides support for xDB. | -| ppas-xdb-publisher | This package provides support for xDB. | -| ppas-xdb-subscriber | This package provides support for xDB. | -| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | -| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | -| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | -| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | -| edb-pgadmin4 | This package is a management tool for PostgreSQL capable of hosting the Python application and presenting it to the user as a desktop application. | -| edb-pgadmin4-desktop-common | This package installs the desktop components of pgAdmin4 for all window managers. | -| edb-pgadmin4-desktop-gnome | This package installs the gnome desktop components of pgAdmin4 | -| edb-pgadmin4-docs | This package contains documentation of pgAdmin4. | -| edb-pgadmin4-web | This package contains the required files to run pgAdmin4 as a web application. | -| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | -| edb-rs | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | -| edb-rs-client | This package is a java-based command-line tool that is used to configure and operate a replication network via different commands by interacting with the EPRS server. | -| edb-rs-datavalidator | This package is a java-based command-line tool that provides row and column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EPAS, Oracle, and MS SQL Server. | -| edb-rs-libs | This package contains certain libraries that are commonly used by ERPS Server, EPRS Client, and Monitoring modules. | -| edb-rs-monitor | This package is a java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. | -| edb-rs-server | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | -| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB Advanced Servers. | -| libevent-edb | This package contains supporting library files. | -| libiconv-edb | This package contains supporting library files. | -| libevent-edb-devel | This package contains supporting library files. | +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/). ### Updating an RPM Installation @@ -676,153 +498,30 @@ For more information about using `dnf` commands and options, visit: ## Installing Advanced Server on a Debian or Ubuntu Host -To install Advanced Server on a Debian or Ubuntu host, you must have credentials that allow access to the EDB repository. To request credentials for the repository, visit: - - - -The following steps will walk you through using the EDB apt repository to install a debian package. When using the commands, replace the `username` and `password` with the credentials provided by EDB. - -- Assume superuser privileges: - - ```text - sudo su – - ``` - -- Configure the EDB repository and replace the `username` and `password` placeholders in the following command: - - On Debian 10, Ubuntu 18, and Ubuntu 20: - - a. Set up the EDB repository: - - ```text - sh -c 'echo "deb [arch=amd64] https://apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list' - ``` - - b. Substitute your EDB credentials for the `username` and `password` placeholders in the following command: - - ```text - sh -c 'echo "machine apt.enterprisedb.com login password " > /etc/apt/auth.conf.d/edb.conf' - ``` - -- Add support to your system for secure APT repositories: +Before you begin the installation process, set up the repository. Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. - ```text - apt-get -y install apt-transport-https - ``` - -- Add the EDB signing key: - - ```text - wget -q -O - https://apt.enterprisedb.com/edb-deb.gpg.key | sudo apt-key add - - ``` - -- Update the repository metadata: +To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. - ```text - apt-get update - ``` - -- Install Debian package: - - ```text - apt-get -y install edb-as13-server - ``` +### Install the package -!!! Note - Some Advanced Server supporting components require a Java installation. Before using a native package to add Migration Toolkit or EDB\*Plus to your system, please ensure that Java version 8 is installed on your Advanced Server host. - -**Managing Authentication on a Debian or Ubuntu Host** - -By default, the server is running with the peer or md5 permission on a Debian or Ubuntu host. You can change the authentication method by modifying the `pg_hba.conf` file, located under `/etc/edb-as/13/main/`. - -For more information about modifying the `pg_hba.conf` file, see the PostgreSQL core documentation available at: - - - -The Debian package manager places Advanced Server and supporting components in the directories listed in the following table: - -| Component | Location | -| -------------------------------- | --------------------------------------------------------------------------------------- | -| Server | `/usr/lib/edb-as/13/` | -| Data and Configuration Directory | `/var/lib/edb-as/13/main`

`/etc/edb-as/13/main/` | -| pgAgent | `/usr/lib/edb-as/13` | -| Pgpool | `/usr/edb/pgpool4.1/` | -| Postgis | `/usr/lib/edb-as/13/` | -| PGSNMPD | `/usr/lib/edb-as/13` | -| Slony Replication | `/usr/lib/edb-as/13` | -| pgBouncer | `/usr/edb/pgbouncer1.14/` | -| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.14/pgbouncer.ini`

`/etc/edb/pgbouncer1.14/userlist.txt` | -| SQL-Profiler | `/usr/lib/edb-as/13/lib` | -| SQL-Protect | `/usr/lib/edb-as/13/lib` | -| SSLUTILS | `/usr/lib/edb-as/13/lib` | -| PL-PERL | `/usr/lib/edb-as/13/lib` | -| PL-PYTHON | `/usr/lib/edb-as/13/lib` | -| PLTCL | `/usr/lib/edb-as/13/lib` | -| EFM | `/usr/edb/efm-4.1/` | -| JDBC | `/usr/edb/jdbc` | -| MTK | `/usr/edb/migrationtoolkit/` | +```shell +sudo apt-get -y install edb-as-server +``` -### Advanced Server Debian Packages +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 13, the package name would be `edb-as13-server`. -The table that follows lists some of the Debian packages that are available from EDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: +To install an individual component: -```text -apt list edb* +```shell +sudo apt-get -y install ``` -Please note: The available package list is subject to change. - -| Package Name | Package Installs | -| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| edb-as13-server | Installs core components of the Advanced Server database server. | -| edb-as13-server-client | Includes client programs and utilities that you can use to access and manage Advanced Server. | -| edb-as13-server-core | Includes the programs needed to create the core functionality behind the Advanced Server database. | -| edb-as13-server-dev | The `edb-as13-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. | -| edb-as13-server-doc | Installs the readme file. | -| edb-as13-server-edb_wait_states | Installs supporting modules for Advanced Server. | -| edb-as13-server-indexadvisor | Installs Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | -| edb-as13-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on Advanced Server. | -| edb-as13-server-plpython3 | Installs the PL/Python procedural language for Advanced Server. Please note that the PL/Python2 support will no longer be available from Advanced Server version 14 onwards. | -| edb-as13-server-pltcl | Installs the PL/Tcl procedural language for Advanced Server. Please note that the `edb-as13-pltcl` package is dependent on the platform-supplied version of TCL. | -| edb-as13-server-sqlprofiler | This package installs Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | -| edb-as13-server-sqlprotect | This package installs Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | -| edb-as13-server-sslutils | This package installs functionality that provides SSL support. | -| edb-as13-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | -| edb-as13-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | -| edb-as13-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | -| edb-as13-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | -| edb-as13-pgadmin4 | pgAdmin 4 provides a graphical management interface for Advanced Server and PostgreSQL databases. | -| edb-as13-pgadmin-apache | Apache support module for pgAdmin 4. | -| edb-as13-pgadmin4-common | pgAdmin 4 supporting files. | -| edb-as13-pgadmin4-doc | pgAdmin 4 documentation module. | -| edb-as13-pgpool41-extensions | This package creates pgPool extensions required by the server. | -| edb-as13-postgis3 | This package installs POSTGIS support for geospatial data. | -| edb-as13-postgis3-scripts | This package installs POSTGIS support for geospatial data. | -| edb-as13-postgis3-doc | This package provides support for POSTGIS. | -| edb-as13-postgis3-gui | This package provides a GUI for POSTGIS. | -| edb-as13-postgis-jdbc | This package provides support for POSTGIS. | -| edb-as13-postgis-scripts | This package provides support for POSTGIS. | -| edb-as13-pgagent | This package installs pgAgent; pgAgent is a job scheduler for Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as13-slony-replication | This package installs the meta RPM for Slony-I. | -| edb-as13-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | -| edb-as13-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | -| edb-as13-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](04_installing_troubleshooting/#installing_troubleshooting). | -| edb-as13-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | -| edb-as13-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | -| edb-as13-mongo-fdw | This EDB Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | -| edb-as13-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | -| edb-as13-mysql-fdw | This EDB Advanced Server extension implements a Foreign Data Wrapper for MySQL. | -| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| -| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an Advanced Server database. | -| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | -| edb-pgbouncer114 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | -| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | - - +Where `package_name` can be any of the available packages from the [available package list](/epas/13/epas_inst_linux/install_details/rpm_packages/#debianubuntu-packages). + ## Configuring a Package Installation -The packages that install the database server component create a unit file (on version 7.x or 8.x hosts) and service startup scripts. +The packages that install the database server component create service startup scripts. ## Creating a Database Cluster and Starting the Service @@ -859,7 +558,7 @@ After creating the cluster, use `systemctl` to start, stop, or restart the servi systemctl { start | stop | restart } edb-as-13 ``` -**On Debian 10.x or Ubuntu 18.04 | 20.04** +**On Debian 10.x | 11 or Ubuntu 18.04 | 20.04** You can initialize multiple clusters using the bundled scripts. To create a new cluster, assume `root` privileges, and invoke the bundled script: diff --git a/product_docs/docs/epas/13/epas_inst_linux/install_details/component_locations.mdx b/product_docs/docs/epas/13/epas_inst_linux/install_details/component_locations.mdx new file mode 100644 index 00000000000..acab7e14a96 --- /dev/null +++ b/product_docs/docs/epas/13/epas_inst_linux/install_details/component_locations.mdx @@ -0,0 +1,58 @@ +--- +title: Default Component Locations +--- + +The package managers for the various Linux variations install EDB Postgres Advanced Server components in different locations. If you need to access the components after installation, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations](#rhelolrocky-linuxalmalinuxcentossles-locations) +- [Debian/Ubuntu Locations](#debianubuntu-locations) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Locations + +The RPM installers place EDB Postgres Advanced Server components in the directories listed in the table below: + +| Component | Location | +| --------------------------------- | ------------------------------------------ | +| Executables | `/usr/edb/as13/bin` | +| Libraries | `/usr/edb/as13/lib` | +| Cluster configuration files | `/etc/edb/as13` | +| Documentation | `/usr/edb/as13/share/doc` | +| Contrib | `/usr/edb/as13/share/contrib` | +| Data | `/var/lib/edb/as13/data` | +| Logs | `/var/log/as13` | +| Lock files | `/var/lock/as13` | +| Log rotation file | `/etc/logrotate.d/as13` | +| Sudo configuration file | `/etc/sudoers.d/as13` | +| Binary to access VIP without sudo | `/usr/edb/as13/bin/secure` | +| Backup area | `/var/lib/edb/as13/backups` | +| Templates | `/usr/edb/as13/share` | +| Procedural Languages | `/usr/edb/as13/lib or /usr/edb/as13/lib64` | +| Development Headers | `/usr/edb/as13/include` | +| Shared data | `/usr/edb/as13/share` | +| Regression tests | `/usr/edb/as13/lib/pgxs/src/test/regress` | +| SGML Documentation | `/usr/edb/as13/share/doc` | + +## Debian/Ubuntu Locations + +The Debian package manager places EDB Postgres Advanced Server and supporting components in the directories listed in the following table: + +| Component | Location | +| -------------------------------- | --------------------------------------------------------------------------------------- | +| Server | `/usr/lib/edb-as/13/` | +| Data and Configuration Directory | `/var/lib/edb-as/13/main`

`/etc/edb-as/13/main/` | +| pgAgent | `/usr/lib/edb-as/13` | +| Pgpool | `/usr/edb/pgpool4.1/` | +| Postgis | `/usr/lib/edb-as/13/` | +| PGSNMPD | `/usr/lib/edb-as/13` | +| Slony Replication | `/usr/lib/edb-as/13` | +| pgBouncer | `/usr/edb/pgbouncer1.13/` | +| pgBouncer Configuration Files | `/etc/edb/pgbouncer1.13/pgbouncer.ini`

`/etc/edb/pgbouncer1.13/userlist.txt` | +| SQL-Profiler | `/usr/lib/edb-as/13/lib` | +| SQL-Protect | `/usr/lib/edb-as/13/lib` | +| SSLUTILS | `/usr/lib/edb-as/13/lib` | +| PL-PERL | `/usr/lib/edb-as/13/lib` | +| PL-PYTHON | `/usr/lib/edb-as/13/lib` | +| PLTCL | `/usr/lib/edb-as/13/lib` | +| EFM | `/usr/edb/efm-4.1/` | +| JDBC | `/usr/edb/jdbc` | +| MTK | `/usr/edb/migrationtoolkit/` | diff --git a/product_docs/docs/epas/13/epas_inst_linux/install_details/index.mdx b/product_docs/docs/epas/13/epas_inst_linux/install_details/index.mdx new file mode 100644 index 00000000000..465c6cf3e83 --- /dev/null +++ b/product_docs/docs/epas/13/epas_inst_linux/install_details/index.mdx @@ -0,0 +1,7 @@ +--- +title: "Installation Details" +--- + +If you need access to the EDB Postgres Advanced Server components after installation, see [Default component locations](component_locations). + +For information on available native packages from the EDB repository, see [Available native packages](rpm_packages). \ No newline at end of file diff --git a/product_docs/docs/epas/13/epas_inst_linux/install_details/rpm_packages.mdx b/product_docs/docs/epas/13/epas_inst_linux/install_details/rpm_packages.mdx new file mode 100644 index 00000000000..f4d24bc73a8 --- /dev/null +++ b/product_docs/docs/epas/13/epas_inst_linux/install_details/rpm_packages.mdx @@ -0,0 +1,166 @@ +--- +title: "Available Native Packages" +--- + +EDB provides a number of native packages in the EDB repository. The packages vary slightly for the various Linux variations, see: + +- [RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages](#rhelolrocky-linuxalmalinuxcentossles-packages) +- [Debian/Ubuntu Packages](#debianubuntu-packages) + +## RHEL/OL/Rocky Linux/AlmaLinux/CentOS/SLES Packages + +### EDB Postgres Advanced Server RPM Packages + +The tables that follow list the RPM packages that are available from EDB. You can also use the `yum search` or `dnf search` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +On RHEL or CentOS 7: + +```text +yum search +``` + +On RHEL or Rocky Linux or AlmaLinux 8: + +```text +dnf search +``` + +Where `package` is the search term that specifies the name (or partial name) of a package. + +Note: The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as13-server | This package installs core components of the EDB Postgres Advanced Server database server. | +| edb-as13-server-client | Client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as13-server-contrib | Installs contributed tools and utilities that are distributed with EDB Postgres Advanced Server. Files for these modules are installed in:

Documentation: `/usr/edb/as13/share/doc`

Loadable modules: `/usr/edb/as13/lib`

Binaries: `/usr/edb/as13/bin` | +| edb-as13-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as13-server-devel | Installs the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as13-server-docs | Installs the readme file. | +| edb-as13-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server | +| edb-as13-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as13-server-libs | Provides the essential shared libraries for any EDB Postgres Advanced Server client program or interface. | +| edb-as13-server-llvmjit | This package contains support for Just in Time (JIT) compiling parts of EDBAS queries. | +| edb-as13-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as13-server-plperl | Installs the PL/Perl procedural language for EDB Postgres Advanced Server. The `edb-as13-server-plperl` package is dependent on the platform-supplied version of Perl. | +| edb-as13-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. The PL/Python2 support is no longer available from EDB Postgres Advanced Server version 13 onwards. | +| edb-as13-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as13-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as13-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as13-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as13-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as13-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as13-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as13-pgagent | Installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as13-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as13-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as13-pgpool41-extensions | This package creates pgPool extensions required by the server for use with pgpool. | +| edb-as13-postgis3 | Installs POSTGIS meta RPMs. | +| edb-as13-postgis3-core | This package provides support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. | +| edb-as13-postgis3-docs | This package installs pdf documentation of PostGIS. | +| edb-as13-postgis-jdbc | This package installs the essential jdbc driver for PostGIS. | +| edb-as13-postgis3-utils | This package installs the utilities for PostGIS. | +| edb-as13-postgis3-gui | This package provides a GUI for PostGIS. | +| edb-as13-slony-replication | Installs the meta RPM for Slony-I. | +| edb-as13-slony-replication-core | Slony-I builds a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as13-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as13-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as13-libicu | These packages contain supporting library files. | + +The following table lists the packages for EDB Postgres Advanced Server 13 supporting components. + +| Package name | Package installs | +| --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-oci | The `edb-oci` package installs the EDB Open Client library, allowing applications that use the Oracle Call Interface API to connect to an EDB Postgres Advanced Server database. | +| edb-oci-devel | This package installs the OCI include files; install this package if you are developing C/C++ applications that require these files. | +| edb-odbc | This package installs the driver needed for applications to access an EDB Postgres Advanced Server system via ODBC. | +| edb-odbc-devel | This package installs the ODBC include files; install this package if you are developing C/C++ applications that require these files. | +| edb-pgbouncer113 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| ppas-xdb | This package contains the xDB installer; xDB provides asynchronous cross-database replication. | +| ppas-xdb-console | This package provides support for xDB. | +| ppas-xdb-libs | This package provides support for xDB. | +| ppas-xdb-publisher | This package provides support for xDB. | +| ppas-xdb-subscriber | This package provides support for xDB. | +| edb-pem | The `edb-pem` package installs Management Tool that efficiently manages, monitor, and tune large Postgres deployments from a single remote GUI console. | +| edb-pem-agent | This package is an agent component of Postgres Enterprise Manager. | +| edb-pem-docs | This package contains documentation for various languages, which are in HTML format. | +| edb-pem-server | This package contains server components of Postgres Enterprise Manager. | +| edb-pgadmin4 | This package is a management tool for PostgreSQL capable of hosting the Python application and presenting it to the user as a desktop application. | +| edb-pgadmin4-desktop-common | This package installs the desktop components of pgAdmin4 for all window managers. | +| edb-pgadmin4-desktop-gnome | This package installs the gnome desktop components of pgAdmin4 | +| edb-pgadmin4-docs | This package contains documentation of pgAdmin4. | +| edb-pgadmin4-web | This package contains the required files to run pgAdmin4 as a web application. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | +| edb-rs | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-rs-client | This package is a java-based command-line tool that is used to configure and operate a replication network via different commands by interacting with the EPRS server. | +| edb-rs-datavalidator | This package is a java-based command-line tool that provides row and column level data comparison of a source and target database table. The supported RDBMS servers include PostgreSQL, EPAS, Oracle, and MS SQL Server. | +| edb-rs-libs | This package contains certain libraries that are commonly used by ERPS Server, EPRS Client, and Monitoring modules. | +| edb-rs-monitor | This package is a java-based application that provides monitoring capabilities to ensure a smooth functioning of the EPRS replication cluster. | +| edb-rs-server | This package is a java-based replication framework that provides asynchronous replication across Postgres and EPAS database servers. It supports primary-standby, primary-primary, and hybrid configurations. | +| edb-bart | This package installs the Backup and Recovery Tool (BART) to support online backup and recovery across local and remote PostgreSQL and EDB EDB Postgres Advanced Servers. | +| libevent-edb | This package contains supporting library files. | +| libiconv-edb | This package contains supporting library files. | +| libevent-edb-devel | This package contains supporting library files. | + +## Debian/Ubuntu Packages + +### EDB Postgres Advanced Server Debian packages + +The table that follows lists some of the Debian packages that are available from EDB. You can also use the `apt list` command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter: + +```text +apt list edb* +``` + +!!! Note + The available package list is subject to change. + +| Package name | Package installs | +| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| edb-as13-server | Installs core components of the EDB Postgres Advanced Server database server. | +| edb-as13-server-client | Includes client programs and utilities that you can use to access and manage EDB Postgres Advanced Server. | +| edb-as13-server-core | Includes the programs needed to create the core functionality behind the EDB Postgres Advanced Server database. | +| edb-as13-server-dev | The `edb-as13-server-dev` package contains the header files and libraries needed to compile C or C++ applications that directly interact with an EDB Postgres Advanced Server server and the ecpg or ecpgPlus C preprocessor. | +| edb-as13-server-doc | Installs the readme file. | +| edb-as13-server-edb-modules | Installs supporting modules for EDB Postgres Advanced Server. | +| edb-as13-server-indexadvisor | Installs EDB Postgres Advanced Server's Index Advisor feature. The Index Advisor utility helps determine which columns you should index to improve performance in a given workload. | +| edb-as13-server-pldebugger | This package implements an API for debugging PL/pgSQL functions on EDB Postgres Advanced Server. | +| edb-as13-server-plpython3 | Installs the PL/Python procedural language for EDB Postgres Advanced Server. PL/Python2 support is no longer available from EDB Postgres Advanced Server version 13 onwards. | +| edb-as13-server-pltcl | Installs the PL/Tcl procedural language for EDB Postgres Advanced Server. The `edb-as13-pltcl` package is dependent on the platform-supplied version of TCL. | +| edb-as13-server-sqlprofiler | This package installs EDB Postgres Advanced Server's SQL Profiler feature. SQL Profiler helps identify and optimize SQL code. | +| edb-as13-server-sqlprotect | This package installs EDB Postgres Advanced Server's SQL Protect feature. SQL Protect provides protection against SQL injection attacks. | +| edb-as13-server-sslutils | This package installs functionality that provides SSL support. | +| edb-as13-server-cloneschema | This package installs the EDB Clone Schema extension. For more information about EDB Clone Schema, see the *EDB Postgres Advanced Server Guide*. | +| edb-as13-server-parallel-clone | This package installs functionality that supports the EDB Clone Schema extension. | +| edb-as13-edbplus | The `edb-edbplus` package contains the files required to install the EDB\*Plus command line client. EDB\*Plus commands are compatible with Oracle's SQL\*Plus. | +| edb-as13-pgsnmpd | SNMP (Simple Network Management Protocol) is a protocol that allows you to supervise an apparatus connected to the network. | +| edb-as13-pgadmin4 | pgAdmin 4 provides a graphical management interface for EDB Postgres Advanced Server and PostgreSQL databases. | +| edb-as13-pgadmin-apache | Apache support module for pgAdmin 4. | +| edb-as13-pgadmin4-common | pgAdmin 4 supporting files. | +| edb-as13-pgadmin4-doc | pgAdmin 4 documentation module. | +| edb-as13-pgpool41-extensions | This package creates pgPool extensions required by the server. | +| edb-as13-postgis3 | This package installs POSTGIS support for geospatial data. | +| edb-as13-postgis3-scripts | This package installs POSTGIS support for geospatial data. | +| edb-as13-postgis3-doc | This package provides support for POSTGIS. | +| edb-as13-postgis3-gui | This package provides a GUI for POSTGIS. | +| edb-as13-postgis-jdbc | This package provides support for POSTGIS. | +| edb-as13-postgis-scripts | This package provides support for POSTGIS. | +| edb-as13-pgagent | This package installs pgAgent; pgAgent is a job scheduler for EDB Postgres Advanced Server. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as13-slony-replication | This package installs the meta RPM for Slony-I. | +| edb-as13-slony-replication-core | This package contains core portions of Slony-I to build a primary-standby system that includes all features and capabilities needed to replicate large databases to a reasonably limited number of standby systems. | +| edb-as13-slony-replication-docs | This package contains the Slony project documentation (in pdf form). | +| edb-as13-slony-replication-tools | This package contains the Slony altperl tools and utilities that are useful when deploying Slony replication environments. Before installing this package, you must install EPEL; for detailed information about installing EPEL, see [Installation Troubleshooting](/epas/latest/troubleshooting/troubleshooting_linux/installation_troubleshooting_linux/). | +| edb-as13-hdfs-fdw | The Hadoop Data Adapter allows you to query and join data from Hadoop environments with your Postgres or EDB Postgres Advanced Server instances. It is YARN Ready certified with HortonWorks, and provides optimizations for performance with predicate pushdown support. | +| edb-as13-hdfs-fdw-doc | Documentation for the Hadoop Data Adapter. | +| edb-as13-mongo-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MongoDB. | +| edb-as13-mongo-fdw-doc | Documentation for the Foreign Data Wrapper for MongoDB. | +| edb-as13-mysql-fdw | This EDB EDB Postgres Advanced Server extension implements a Foreign Data Wrapper for MySQL. | +| edb-pgpool41 | This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to EDB Postgres Advanced Server, and pgpool-II manages the connection. EDB supports the following pgpool-II features:
- Load balancing
- Connection pooling
- High availability
- Connection limits


pgpool-II runs as a service on Linux systems, and is not supported on Windows systems.
| +| edb-jdbc | The `edb-jdbc` package includes the .jar files needed for Java programs to access an EDB Postgres Advanced Server database. | +| edb-migrationtoolkit | The `edb-migrationtoolkit` package installs Migration Toolkit, facilitating migration to an EDB Postgres Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server. | +| edb-pgbouncer113 | This package contains PgBouncer (a lightweight connection pooler). This package requires the libevent package. | +| edb-efm40 | This package installs EDB Failover Manager that adds fault tolerance to database clusters to minimize downtime when a primary database fails by keeping data online in high availability configurations. | + + diff --git a/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/index.mdx b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/index.mdx index a0eed314810..9b3f0804ab8 100644 --- a/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/index.mdx +++ b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/index.mdx @@ -23,6 +23,7 @@ For platform-specific install instructions, including accessing the repo, see: - [SLES 12](x86_amd64/epas_sles12_x86) - [Ubuntu 20.04](x86_amd64/epas_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/epas_ubuntu18_x86) + - [Debian 11](x86_amd64/epas_deb11_x86) - [Debian 10](x86_amd64/epas_deb10_x86) diff --git a/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/epas_deb11_x86.mdx b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/epas_deb11_x86.mdx new file mode 100644 index 00000000000..386e5c41266 --- /dev/null +++ b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/epas_deb11_x86.mdx @@ -0,0 +1,72 @@ +--- +navTitle: Debian 11 +title: Installing EDB Postgres Advanced Server on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced server you are installing. For example, if you are installing version 14, the package name would be `edb-as14-server`. + +To install an individual component: + +```shell +sudo apt-get -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/latest/epas_inst_linux/install_details/rpm_packages/). + +## Initial configuration + +This section steps you through getting started with your cluster including logging in, ensuring the installation was successful, connecting to your cluster, and creating the user password. + +```shell + +# To work in your cluster, login as the enterprisedb user +su - enterprisedb + +# Connect to the database server using the psql command line client +psql edb + +# Assign a password to the database superuser the enterprisedb +ALTER ROLE enterprisedb IDENTIFIED BY password; + +# Create a database (named hr) +CREATE DATABASE hr; + +# Connect to the new database and create a table (named dept) +\c hr +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); + +# Add data to the table +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); + +# You can use simple SQL commands to query the database and retrieve +# information about the data you have added to the table +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/index.mdx b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/index.mdx index e3b41d7a905..778f00ea99c 100644 --- a/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/index.mdx +++ b/product_docs/docs/epas/14/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/index.mdx @@ -11,8 +11,10 @@ navigation: - epas_centos7_x86 - epas_sles15_x86 - epas_sles12_x86 +- epas_ubuntu22_x86 - epas_ubuntu20_x86 - epas_ubuntu18_x86 +- epas_deb11_x86 - epas_deb10_x86 --- @@ -28,5 +30,6 @@ For x86_64 (amd64) OS-specific install instructions, including accessing the rep - [SLES 12](epas_sles12_x86) - [Ubuntu 20.04](epas_ubuntu20_x86) - [Ubuntu 18.04](epas_ubuntu18_x86) +- [Debian 11](epas_deb11_x86) - [Debian 10](epas_deb10_x86) diff --git a/product_docs/docs/eprs/7/01_introduction/04_supported_jdk_versions.mdx b/product_docs/docs/eprs/7/01_introduction/04_supported_jdk_versions.mdx index f416c58348b..edbb6ad3b74 100644 --- a/product_docs/docs/eprs/7/01_introduction/04_supported_jdk_versions.mdx +++ b/product_docs/docs/eprs/7/01_introduction/04_supported_jdk_versions.mdx @@ -12,7 +12,7 @@ Replication Server is certified to work with the following Java platforms: | PPCLE RHEL 8 | Red Hat OpenJDK 8 | | RHEL 7 and 8 | - Red Hat OpenJDK 8

- Oracle JDK 8
| | Windows Server 2019 | Red Hat OpenJDK 8 | -| Debian 10 | Red Hat OpenJDK 11 | +| Debian 10 and 11 | Red Hat OpenJDK 11 | | Ubuntu 18 and 20 | OpenJDK 11 | See [Product Compatibility](https://www.enterprisedb.com/platform-compatibility#eprs) for more information. diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_rhel8_ppcle.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_rhel8_ppcle.mdx index f887c22c77b..1cf8cfb7d60 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_rhel8_ppcle.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_rhel8_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on RHEL 8 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles12_ppcle.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles12_ppcle.mdx index 1098dc75a5d..95f44b6f86f 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles12_ppcle.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles12_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on SLES 12 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles15_ppcle.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles15_ppcle.mdx index 707bc58d6f4..760e49f8991 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles15_ppcle.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/ibm_power_ppc64le/eprs_sles15_ppcle.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on SLES 15 ppc64le Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_centos7_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_centos7_x86.mdx index 31f54178a51..ad8e438569d 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_centos7_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_centos7_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on CentOS 7 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb10_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb10_x86.mdx index 25b44b6b466..5f39f4a446c 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb10_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb10_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on Debian 10 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_other_linux8_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_other_linux8_x86.mdx index d098c64c7ef..89c31a143b7 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_other_linux8_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_other_linux8_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on AlmaLinux 8 or Rocky Linux 8 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel7_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel7_x86.mdx index a1bdf773714..429ab5d8284 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel7_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel7_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on RHEL 7 or OL 7 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel8_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel8_x86.mdx index 2014b664386..e5febceee41 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel8_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_rhel8_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on RHEL 8 or OL 8 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles12_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles12_x86.mdx index 3a5817e26d0..fba3ae6964d 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles12_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles12_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on SLES 12 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles15_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles15_x86.mdx index f03340e9267..c623c89b603 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles15_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_sles15_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on SLES 15 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu18_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu18_x86.mdx index ac8df099104..28b8ce78a03 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu18_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu18_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on Ubuntu 18.04 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu20_x86.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu20_x86.mdx index b5684e00fe2..05f721d40c5 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu20_x86.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_ubuntu20_x86.mdx @@ -10,8 +10,6 @@ title: Installing Replication Server on Ubuntu 20.04 x86_64 Before you begin the installation process: -- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). - - Install Java (version 1.8 or later) on your server, if not present. ```shell diff --git a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/index.mdx b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/index.mdx index f1364813d86..9554c4b3ec4 100644 --- a/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/index.mdx +++ b/product_docs/docs/eprs/7/03_installation/03_installing_rpm_package/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - eprs_centos7_x86 - eprs_sles15_x86 - eprs_sles12_x86 + - eprs_ubuntu22_x86 - eprs_ubuntu20_x86 - eprs_ubuntu18_x86 + - eprs_deb11_x86 - eprs_deb10_x86 --- diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_rhel8_ppcle.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_rhel8_ppcle.mdx index 8f2574bad06..a6f492088f5 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_rhel8_ppcle.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_rhel8_ppcle.mdx @@ -36,7 +36,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-hdfs_fdw +sudo dnf -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles12_ppcle.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles12_ppcle.mdx index b68fee08402..09a1caa7796 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles12_ppcle.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles12_ppcle.mdx @@ -32,7 +32,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-hdfs_fdw +sudo zypper -n install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles15_ppcle.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles15_ppcle.mdx index 3d1135661c1..2ebe354a137 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles15_ppcle.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/ibm_power_ppc64le/hadoop_sles15_ppcle.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-hdfs_fdw +sudo zypper -n install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/index.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/index.mdx index b0b3dbda720..51e5858bcf4 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/index.mdx @@ -19,6 +19,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/hadoop_sles12_x86) - [Ubuntu 20.04](x86_amd64/hadoop_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/hadoop_ubuntu18_x86) + - [Debian 11](x86_amd64/hadoop_deb11_x86) - [Debian 10](x86_amd64/hadoop_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_centos7_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_centos7_x86.mdx index fa47bde021f..daf856cf6d0 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_centos7_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_centos7_x86.mdx @@ -29,7 +29,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as14-hdfs_fdw +sudo yum -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb10_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb10_x86.mdx index 5e8499ffd0a..a058906166a 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb10_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb10_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-hdfs_fdw +sudo apt-get -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb11_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb11_x86.mdx new file mode 100644 index 00000000000..dbde1e65c43 --- /dev/null +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing Hadoop Foreign Data Wrapper on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-as14-hdfs-fdw +``` + +Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_other_linux8_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_other_linux8_x86.mdx index a06408b9550..9cf8a18e823 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_other_linux8_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_other_linux8_x86.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-hdfs_fdw +sudo dnf -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel7_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel7_x86.mdx index fd0e2070807..0ab2eb67b15 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel7_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel7_x86.mdx @@ -29,7 +29,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as14-hdfs_fdw +sudo yum -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel8_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel8_x86.mdx index cef0aa73d03..a60e329c512 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel8_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_rhel8_x86.mdx @@ -33,7 +33,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-hdfs_fdw +sudo dnf -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles12_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles12_x86.mdx index 03718e368de..ba495c82c2f 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles12_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles12_x86.mdx @@ -32,7 +32,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-hdfs_fdw +sudo zypper -n install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles15_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles15_x86.mdx index 3413ec23ac0..7bc54613bd4 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles15_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_sles15_x86.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-hdfs_fdw +sudo zypper -n install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu18_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu18_x86.mdx index e81dde1986f..e448b5c1c04 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu18_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu18_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-hdfs_fdw +sudo apt-get -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu20_x86.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu20_x86.mdx index 44d7b0364be..f1e02f5b2cf 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu20_x86.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_ubuntu20_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-hdfs_fdw +sudo apt-get -y install edb-as14-hdfs-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/index.mdx b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/index.mdx index ef8728ea89f..e6d293bf32e 100644 --- a/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - hadoop_centos7_x86 - hadoop_sles15_x86 - hadoop_sles12_x86 +- hadoop_ubuntu22_x86 - hadoop_ubuntu20_x86 - hadoop_ubuntu18_x86 +- hadoop_deb11_x86 - hadoop_deb10_x86 --- @@ -24,6 +26,7 @@ For operating system-specific install instructions, see: - [SLES 12](hadoop_sles12_x86) - [Ubuntu 20.04](hadoop_ubuntu20_x86) - [Ubuntu 18.04](hadoop_ubuntu18_x86) + - [Debian 11](hadoop_deb11_x86) - [Debian 10](hadoop_deb10_x86) After you complete the installation, see [Configuring the Hadoop Foreign Data Wrapper](../../08_configuring_the_hadoop_data_adapter). diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_rhel8_ppcle.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_rhel8_ppcle.mdx index 8523eaeda10..4a4a2316545 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_rhel8_ppcle.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_rhel8_ppcle.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on RHEL 8 ppc64le Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles12_ppcle.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles12_ppcle.mdx index c047388f0c8..39f1dab1b04 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles12_ppcle.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles12_ppcle.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on SLES 12 ppc64le Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles15_ppcle.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles15_ppcle.mdx index 95b5ac3b6ba..8a5c6a3123e 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles15_ppcle.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/ibm_power_ppc64le/jdbc42_sles15_ppcle.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on SLES 15 ppc64le Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/index.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/index.mdx index 50252d18e73..fbfd77d56f0 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/index.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/index.mdx @@ -20,6 +20,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/jdbc42_sles12_x86) - [Ubuntu 20.04](x86_amd64/jdbc42_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/jdbc42_ubuntu18_x86) + - [Debian 11](x86_amd64/jdbc42_deb11_x86) - [Debian 10](x86_amd64/jdbc42_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/index.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/index.mdx index 9051ea79399..123caff8781 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/index.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/index.mdx @@ -8,10 +8,11 @@ navigation: - jdbc42_centos7_x86 - jdbc42_sles15_x86 - jdbc42_sles12_x86 +- jdbc42_ubuntu22_x86 - jdbc42_ubuntu20_x86 - jdbc42_ubuntu18_x86 +- jdbc42_deb11_x86 - jdbc42_deb10_x86 - --- For operating system-specific install instructions, see: @@ -25,5 +26,6 @@ For operating system-specific install instructions, see: - [SLES 12](jdbc42_sles12_x86) - [Ubuntu 20.04](jdbc42_ubuntu20_x86) - [Ubuntu 18.04](jdbc42_ubuntu18_x86) + - [Debian 11](jdbc42_deb11_x86) - [Debian 10](jdbc42_deb10_x86) diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_centos7_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_centos7_x86.mdx index 4a6ec503040..21e19c1cf97 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_centos7_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_centos7_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on CentOS 7 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb10_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb10_x86.mdx index bbcc7b909c6..716b42e3214 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb10_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb10_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on Debian 10 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb11_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb11_x86.mdx new file mode 100644 index 00000000000..1345758fc61 --- /dev/null +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing EDB JDBC Connector on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-jdbc +``` diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_other_linux8_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_other_linux8_x86.mdx index 51b9e6535cd..2c19bbfd1d8 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_other_linux8_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_other_linux8_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on AlmaLinux 8 or Rocky Linux 8 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel7_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel7_x86.mdx index d0f31bed1f6..c7d53d47e81 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel7_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel7_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on RHEL 7 or OL 7 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel8_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel8_x86.mdx index 66bda2d350f..18f70e07ac8 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel8_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_rhel8_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on RHEL 8 or OL 8 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles12_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles12_x86.mdx index 32af347a815..cff871ac6e7 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles12_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles12_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on SLES 12 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles15_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles15_x86.mdx index 09423bb8677..40b5de3ff8d 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles15_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_sles15_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on SLES 15 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu18_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu18_x86.mdx index 621b75ed65d..cb2147af61a 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu18_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu18_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on Ubuntu 18.04 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu20_x86.mdx b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu20_x86.mdx index 3486de4a032..721f23dd137 100644 --- a/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu20_x86.mdx +++ b/product_docs/docs/jdbc_connector/42.5.0.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_ubuntu20_x86.mdx @@ -11,6 +11,7 @@ title: Installing EDB JDBC Connector on Ubuntu 20.04 x86_64 Before you begin the installation process: - Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + - Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). - Set up the repository diff --git a/product_docs/docs/migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/index.mdx b/product_docs/docs/migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/index.mdx index b68153d46f3..ddc68e0a425 100644 --- a/product_docs/docs/migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/index.mdx +++ b/product_docs/docs/migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - mtk55_centos7_x86 - mtk55_sles15_x86 - mtk55_sles12_x86 + - mtk55_ubuntu22_x86 - mtk55_ubuntu20_x86 - mtk55_ubuntu18_x86 + - mtk55_deb11_x86 - mtk55_deb10_x86 --- diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_rhel8_ppcle.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_rhel8_ppcle.mdx index f3ff437d44f..2a2bce2dad7 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_rhel8_ppcle.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_rhel8_ppcle.mdx @@ -36,7 +36,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-mongo_fdw +sudo dnf -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles12_ppcle.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles12_ppcle.mdx index db87bfd9a5c..f38b3e02038 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles12_ppcle.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles12_ppcle.mdx @@ -32,7 +32,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-mongo_fdw +sudo zypper -n install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles15_ppcle.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles15_ppcle.mdx index a0bfb7b740e..965158a03ff 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles15_ppcle.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/ibm_power_ppc64le/mongo_sles15_ppcle.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-mongo_fdw +sudo zypper -n install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/index.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/index.mdx index 397a9611dd2..461ea7a0a84 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/index.mdx @@ -18,6 +18,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/mongo_sles12_x86) - [Ubuntu 20.04](x86_amd64/mongo_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/mongo_ubuntu18_x86) + - [Debian 11](x86_amd64/mongo_deb11_x86) - [Debian 10](x86_amd64/mongo_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/index.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/index.mdx index 97970ed1660..f9ee538a550 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - mongo_centos7_x86 - mongo_sles15_x86 - mongo_sles12_x86 +- mongo_ubuntu22_x86 - mongo_ubuntu20_x86 - mongo_ubuntu18_x86 +- mongo_deb11_x86 - mongo_deb10_x86 --- @@ -24,6 +26,7 @@ For operating system-specific install instructions, see: - [SLES 12](mongo_sles12_x86) - [Ubuntu 20.04](mongo_ubuntu20_x86) - [Ubuntu 18.04](mongo_ubuntu18_x86) + - [Debian 11](mongo_deb11_x86) - [Debian 10](mongo_deb10_x86) After you complete the installation, see [Configuring the MongoDB Foreign Data Wrapper](../../07_configuring_the_mongo_data_adapter). \ No newline at end of file diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_centos7_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_centos7_x86.mdx index 941afb32b1b..76ede381874 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_centos7_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_centos7_x86.mdx @@ -29,7 +29,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as14-mongo_fdw +sudo yum -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb10_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb10_x86.mdx index d6bea664918..7bf46a41aee 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb10_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb10_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-mongo_fdw +sudo apt-get -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb11_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb11_x86.mdx new file mode 100644 index 00000000000..efb44ca8a26 --- /dev/null +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing MongoDB Foreign Data Wrapper on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-as14-mongo-fdw +``` + +Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_other_linux8_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_other_linux8_x86.mdx index 67d745465db..06af7c0f8cb 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_other_linux8_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_other_linux8_x86.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-mongo_fdw +sudo dnf -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel7_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel7_x86.mdx index 04ea2e00313..a5ada91e50f 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel7_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel7_x86.mdx @@ -29,7 +29,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as14-mongo_fdw +sudo yum -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel8_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel8_x86.mdx index 2b38d423883..11514aeb481 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel8_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_rhel8_x86.mdx @@ -34,7 +34,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as14-mongo_fdw +sudo dnf -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles12_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles12_x86.mdx index 8402a94c928..4d91a47008a 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles12_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles12_x86.mdx @@ -32,7 +32,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-mongo_fdw +sudo zypper -n install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles15_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles15_x86.mdx index 4ed91987d24..5e1f1a0ffca 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles15_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_sles15_x86.mdx @@ -31,7 +31,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as14-mongo_fdw +sudo zypper -n install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu18_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu18_x86.mdx index 12be8d0728c..28c6851343e 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu18_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu18_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-mongo_fdw +sudo apt-get -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu20_x86.mdx b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu20_x86.mdx index 7da4d893367..2693e61bf7a 100644 --- a/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu20_x86.mdx +++ b/product_docs/docs/mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_ubuntu20_x86.mdx @@ -21,7 +21,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as14-mongo_fdw +sudo apt-get -y install edb-as14-mongo-fdw ``` Where `14` is the version of EDB Postgres Advanced Server. Replace `14` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/index.mdx b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/index.mdx index ac52731553f..74528bcbda6 100644 --- a/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/index.mdx @@ -18,6 +18,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/mysql_sles12_x86) - [Ubuntu 20.04](x86_amd64/mysql_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/mysql_ubuntu18_x86) + - [Debian 11](x86_amd64/mysql_deb11_x86) - [Debian 10](x86_amd64/mysql_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/index.mdx b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/index.mdx index 752bf56aaf1..00401f83e97 100644 --- a/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - mysql_centos7_x86 - mysql_sles15_x86 - mysql_sles12_x86 +- mysql_ubuntu22_x86 - mysql_ubuntu20_x86 - mysql_ubuntu18_x86 +- mysql_deb11_x86 - mysql_deb10_x86 --- @@ -24,6 +26,7 @@ For operating system-specific install instructions, see: - [SLES 12](mysql_sles12_x86) - [Ubuntu 20.04](mysql_ubuntu20_x86) - [Ubuntu 18.04](mysql_ubuntu18_x86) + - [Debian 11](mysql_deb11_x86) - [Debian 10](mysql_deb10_x86) diff --git a/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/mysql_deb11_x86.mdx b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/mysql_deb11_x86.mdx new file mode 100644 index 00000000000..de344dee136 --- /dev/null +++ b/product_docs/docs/mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/mysql_deb11_x86.mdx @@ -0,0 +1,41 @@ +--- +navTitle: Debian 11 +title: Installing MySQL Foreign Data Wrapper on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +- Address other prerequisites + + ```shell + # If there is `libmysqlclient-dev` already installed on your system, + # remove it by using the following command: + sudo apt-get remove libmysqlclient-dev + + #Enable the MySQL repo: + For MySQL 8: + sudo echo "deb http://repo.mysql.com/apt/debian/buster mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list + For MySQL 5: + sudo echo "deb http://repo.mysql.com/apt/debian/buster mysql-5.7" | sudo tee /etc/apt/sources.list.d/mysql.list + ``` + +## Install the package + +```shell +sudo apt-get -y install edb-as-mysql-fdw +``` + +Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 13 and MySQL version is 8 then the package name is `edb-as13-mysql8-fdw`. diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/index.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/index.mdx index e8c57bcc5cd..10ed055d78e 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/index.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/index.mdx @@ -21,6 +21,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/ocl_connector14_sles12_x86) - [Ubuntu 20.04](x86_amd64/ocl_connector14_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/ocl_connector14_ubuntu18_x86) + - [Debian 11](x86_amd64/ocl_connector14_deb11_x86) - [Debian 10](x86_amd64/ocl_connector14_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/index.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/index.mdx index 84b92df34be..0ca6125ff7a 100644 --- a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/index.mdx +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - ocl_connector14_centos7_x86 - ocl_connector14_sles15_x86 - ocl_connector14_sles12_x86 +- ocl_connector14_ubuntu22_x86 - ocl_connector14_ubuntu20_x86 - ocl_connector14_ubuntu18_x86 +- ocl_connector14_deb11_x86 - ocl_connector14_deb10_x86 --- @@ -25,5 +27,7 @@ For operating system-specific install instructions, see: - [SLES 12](ocl_connector14_sles12_x86) - [Ubuntu 20.04](ocl_connector14_ubuntu20_x86) - [Ubuntu 18.04](ocl_connector14_ubuntu18_x86) + - [Debian 11](ocl_connector14_deb11_x86) - [Debian 10](ocl_connector14_deb10_x86) + diff --git a/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx new file mode 100644 index 00000000000..ad8a17fe7dc --- /dev/null +++ b/product_docs/docs/ocl_connector/14.1.0.1/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_connector14_deb11_x86.mdx @@ -0,0 +1,26 @@ +--- +navTitle: Debian 11 +title: Installing EDB OCL Connector on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get install edb-oci +sudo apt-get install edb-oci-dev +``` diff --git a/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/index.mdx b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/index.mdx index 91b846e48f6..7f263acfaa4 100644 --- a/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/index.mdx +++ b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/index.mdx @@ -20,6 +20,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/odbc13_sles12_x86) - [Ubuntu 20.04](x86_amd64/odbc13_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/odbc13_ubuntu18_x86) + - [Debian 11](x86_amd64/odbc13_deb11_x86) - [Debian 10](x86_amd64/odbc13_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/index.mdx b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/index.mdx index de1126f119e..8e62fb47fdb 100644 --- a/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/index.mdx +++ b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - odbc13_centos7_x86 - odbc13_sles15_x86 - odbc13_sles12_x86 +- odbc13_ubuntu22_x86 - odbc13_ubuntu20_x86 - odbc13_ubuntu18_x86 +- odbc13_deb11_x86 - odbc13_deb10_x86 --- @@ -24,5 +26,7 @@ For operating system-specific install instructions, see: - [SLES 12](odbc13_sles12_x86) - [Ubuntu 20.04](odbc13_ubuntu20_x86) - [Ubuntu 18.04](odbc13_ubuntu18_x86) + - [Debian 11](odbc13_deb11_x86) - [Debian 10](odbc13_deb10_x86) + diff --git a/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/odbc13_deb11_x86.mdx b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/odbc13_deb11_x86.mdx new file mode 100644 index 00000000000..03333330376 --- /dev/null +++ b/product_docs/docs/odbc_connector/13/03_installing_edb_odbc/01_installing_linux/x86_amd64/odbc13_deb11_x86.mdx @@ -0,0 +1,26 @@ +--- +navTitle: Debian 11 +title: Installing EDB ODBC Connector on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get install edb-odbc +sudo apt-get install edb-odbc-dev +``` diff --git a/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/index.mdx b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/index.mdx index bb52d8214f4..f5e5c3a3631 100644 --- a/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/index.mdx +++ b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/index.mdx @@ -27,6 +27,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/pem_agent_sles12_x86) - [Ubuntu 20.04](x86_amd64/pem_agent_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/pem_agent_ubuntu18_x86) + - [Debian 11](x86_amd64/pem_agent_deb11_x86) - [Debian 10](x86_amd64/pem_agent_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/index.mdx b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/index.mdx index 5c0da6215a5..bda3eccc7d2 100644 --- a/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/index.mdx +++ b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/index.mdx @@ -9,8 +9,10 @@ navigation: - pem_agent_centos7_x86 - pem_agent_sles15_x86 - pem_agent_sles12_x86 +- pem_agent_ubuntu22_x86 - pem_agent_ubuntu20_x86 - pem_agent_ubuntu18_x86 +- pem_agent_deb11_x86 - pem_agent_deb10_x86 - pem_agent_deb9_x86 --- @@ -25,4 +27,5 @@ For Linux x86-64 (amd64) see: - [SLES 12](pem_agent_sles12_x86) - [Ubuntu 20.04](pem_agent_ubuntu20_x86) - [Ubuntu 18.04](pem_agent_ubuntu18_x86) + - [Debian 11](pem_agent_deb11_x86) - [Debian 10](pem_agent_deb10_x86) diff --git a/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/pem_agent_deb11_x86.mdx b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/pem_agent_deb11_x86.mdx new file mode 100644 index 00000000000..51d74194885 --- /dev/null +++ b/product_docs/docs/pem/8/installing_pem_agent/installing_on_linux/x86_amd64/pem_agent_deb11_x86.mdx @@ -0,0 +1,25 @@ +--- +navTitle: Debian 11 +title: Installing Postgres Enterprise Manager agent on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-pem-agent +``` + +After installing PEM agent, you need to register the PEM agent. For detailed information see [Registering an agent](/pem/latest/registering_agent/). diff --git a/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/index.mdx b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/index.mdx index dc6ef07e6d3..73d5397821e 100644 --- a/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/index.mdx +++ b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/index.mdx @@ -20,6 +20,7 @@ For platform-specific detailed information about PEM server install instructions - [SLES 12](x86_amd64/pem_server_sles12_x86) - [Ubuntu 20.04](x86_amd64/pem_server_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/pem_server_ubuntu18_x86) + - [Debian 11](x86_amd64/pem_server_deb11_x86) - [Debian 10](x86_amd64/pem_server_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/index.mdx b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/index.mdx index fffede13f40..c29ec5722e2 100644 --- a/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/index.mdx +++ b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/index.mdx @@ -9,8 +9,10 @@ navigation: - pem_server_centos7_x86 - pem_server_sles15_x86 - pem_server_sles12_x86 +- pem_server_ubuntu22_x86 - pem_server_ubuntu20_x86 - pem_server_ubuntu18_x86 +- pem_server_deb11_x86 - pem_server_deb10_x86 --- @@ -24,5 +26,6 @@ For Linux x86-64 (amd64), see: - [SLES 12](pem_server_sles12_x86) - [Ubuntu 20.04](pem_server_ubuntu20_x86) - [Ubuntu 18.04](pem_server_ubuntu18_x86) + - [Debian 11](pem_server_deb11_x86) - [Debian 10](pem_server_deb10_x86) diff --git a/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/pem_server_deb11_x86.mdx b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/pem_server_deb11_x86.mdx new file mode 100644 index 00000000000..4d05bbdb16a --- /dev/null +++ b/product_docs/docs/pem/8/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/pem_server_deb11_x86.mdx @@ -0,0 +1,38 @@ +--- +navTitle: Debian 11 +title: Installing Postgres Enterprise Manager server on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Review the [prerequisites](/pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-pem +``` + +## Initial configuration + +```shell +# You can configure the PEM server using the following command: +sudo /usr/edb/pem/bin/configure-pem-server.sh +``` + +For more details, see [Configuring the PEM Server on Linux](/pem/latest/installing_pem_server/installing_on_linux/configuring_the_pem_server_on_linux/). + +!!! Note + + - The operating system user pem is created while installing the PEM server. The PEM server web application is a WSGI application, which runs under Apache HTTPD. The pem application data and the session is saved to this user's home directory. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_rhel8_ppcle.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_rhel8_ppcle.mdx index 478f4560c5c..fe4544ed247 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_rhel8_ppcle.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_rhel8_ppcle.mdx @@ -39,4 +39,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles12_ppcle.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles12_ppcle.mdx index ad2acacb237..22f5ec5cfa5 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles12_ppcle.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles12_ppcle.mdx @@ -35,4 +35,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles15_ppcle.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles15_ppcle.mdx index 35046d5460e..c4f62236054 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles15_ppcle.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/ibm_power_ppc64le/pgbouncer_sles15_ppcle.mdx @@ -34,4 +34,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/index.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/index.mdx index 3c88cae7b84..eeb8f694c18 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/index.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/index.mdx @@ -23,6 +23,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/pgbouncer_sles12_x86) - [Ubuntu 20.04](x86_amd64/pgbouncer_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/pgbouncer_ubuntu18_x86) + - [Debian 11](x86_amd64/pgbouncer_deb11_x86) - [Debian 10](x86_amd64/pgbouncer_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/index.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/index.mdx index e1f3f2f3f11..8a9c858943f 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/index.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/index.mdx @@ -10,8 +10,10 @@ navigation: - pgbouncer_centos7_x86 - pgbouncer_sles15_x86 - pgbouncer_sles12_x86 + - pgbouncer_ubuntu22_x86 - pgbouncer_ubuntu20_x86 - pgbouncer_ubuntu18_x86 + - pgbouncer_deb11_x86 - pgbouncer_deb10_x86 --- @@ -26,5 +28,6 @@ For operating system-specific install instructions, see: - [SLES 12](pgbouncer_sles12_x86) - [Ubuntu 20.04](pgbouncer_ubuntu20_x86) - [Ubuntu 18.04](pgbouncer_ubuntu18_x86) + - [Debian 11](pgbouncer_deb11_x86) - [Debian 10](pgbouncer_deb10_x86) diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_centos7_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_centos7_x86.mdx index 8f5d562b45a..4f2e45ea66b 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_centos7_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_centos7_x86.mdx @@ -32,4 +32,4 @@ Before you begin the installation process: sudo yum -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb10_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb10_x86.mdx index d14bd825ca2..361c2feb5c8 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb10_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb10_x86.mdx @@ -24,4 +24,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb11_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb11_x86.mdx new file mode 100644 index 00000000000..1dabd054f88 --- /dev/null +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing EDB pgBouncer on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-pgbouncer +``` + +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_other_linux8_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_other_linux8_x86.mdx index bc393d3f8de..b9e5ad2ec6e 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_other_linux8_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_other_linux8_x86.mdx @@ -34,4 +34,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel7_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel7_x86.mdx index 026421632b3..bb70863e68b 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel7_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel7_x86.mdx @@ -32,4 +32,4 @@ Before you begin the installation process: sudo yum -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel8_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel8_x86.mdx index d660cf1d7b6..d4e1fa52cd1 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel8_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_rhel8_x86.mdx @@ -37,4 +37,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles12_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles12_x86.mdx index 6ac35dab415..41ce1cd3ff7 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles12_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles12_x86.mdx @@ -35,4 +35,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles15_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles15_x86.mdx index fbcc9f3a9e0..9f371930585 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles15_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_sles15_x86.mdx @@ -34,4 +34,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu18_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu18_x86.mdx index 9fa9f1bbf3c..024ac829623 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu18_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu18_x86.mdx @@ -24,4 +24,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu20_x86.mdx b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu20_x86.mdx index b3d53158493..0b996bd8844 100644 --- a/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu20_x86.mdx +++ b/product_docs/docs/pgbouncer/1.17/01_installation/install_on_linux/x86_amd64/pgbouncer_ubuntu20_x86.mdx @@ -24,4 +24,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.16, the package name would be `edb-pgbouncer116`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.17, the package name would be `edb-pgbouncer117`. diff --git a/product_docs/docs/pgbouncer/1.17/supported_platforms.mdx b/product_docs/docs/pgbouncer/1.17/supported_platforms.mdx index 5d9815a072f..132cbf5cd6e 100644 --- a/product_docs/docs/pgbouncer/1.17/supported_platforms.mdx +++ b/product_docs/docs/pgbouncer/1.17/supported_platforms.mdx @@ -7,6 +7,7 @@ This table lists the latest EDB PgBouncer versions and their supported correspon | EDB PgBouncer | EPAS 14 | EPAS 13 | EPAS 12 | EPAS 11 | EPAS 10 | | ------------- | ------- | ------- | ------- | ------- | ------- | +| 1.17 | Y | Y | Y | Y | Y | | 1.16 | Y | Y | Y | Y | Y | | 1.15 | N | Y | Y | Y | Y | | 1.14 | N | Y | Y | Y | Y | diff --git a/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/index.mdx b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/index.mdx index 05029a23318..1917930616a 100644 --- a/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/index.mdx +++ b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/index.mdx @@ -27,6 +27,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/pgpool_sles12_x86) - [Ubuntu 20.04](x86_amd64/pgpool_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/pgpool_ubuntu18_x86) + - [Debian 11](x86_amd64/pgpool_deb11_x86) - [Debian 10](x86_amd64/pgpool_deb10_x86) - Linux on IBM Power (ppc64le): diff --git a/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/index.mdx b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/index.mdx index 4a1c587fc72..a4dea8c3c5f 100644 --- a/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/index.mdx +++ b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/index.mdx @@ -11,8 +11,10 @@ navigation: - pgpool_centos7_x86 - pgpool_sles15_x86 - pgpool_sles12_x86 + - pgpool_ubuntu22_x86 - pgpool_ubuntu20_x86 - pgpool_ubuntu18_x86 + - pgpool_deb11_x86 - pgpool_deb10_x86 --- @@ -27,4 +29,6 @@ For operating system-specific install instructions, see: - [SLES 12](pgpool_sles12_x86) - [Ubuntu 20.04](pgpool_ubuntu20_x86) - [Ubuntu 18.04](pgpool_ubuntu18_x86) + - [Debian 11](pgpool_deb11_x86) - [Debian 10](pgpool_deb10_x86) + diff --git a/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/pgpool_deb11_x86.mdx b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/pgpool_deb11_x86.mdx new file mode 100644 index 00000000000..abcdf5135d3 --- /dev/null +++ b/product_docs/docs/pgpool/4.3/01_installing_and_configuring_the_pgpool-II/x86_amd64/pgpool_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing EDB Pgpool-II on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-pgpool +``` + +Where `` is the version of EDB PgPool-II you are installing. For example, if you are installing version 4.3, the package name would be `edb-pgpool43`. diff --git a/product_docs/docs/pgpool/4.3/02_extensions/index.mdx b/product_docs/docs/pgpool/4.3/02_extensions/index.mdx index db62788912b..be765934060 100644 --- a/product_docs/docs/pgpool/4.3/02_extensions/index.mdx +++ b/product_docs/docs/pgpool/4.3/02_extensions/index.mdx @@ -29,8 +29,10 @@ For platform-specific install instructions for PgPool-II extensions, see: - [SLES 12](x86_amd64/pgpoolext_sles12_x86) - [Ubuntu 20.04](x86_amd64/pgpoolext_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/pgpoolext_ubuntu18_x86) + - [Debian 11](x86_amd64/pgpoolext_deb11_x86) - [Debian 10](x86_amd64/pgpoolext_deb10_x86) + - Linux on IBM Power (ppc64le): - [RHEL 8](ibm_power_ppc64le/pgpoolext_rhel8_ppcle) diff --git a/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/index.mdx b/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/index.mdx index 1310a2eda84..4b2a0e820b6 100644 --- a/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/index.mdx +++ b/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - pgpoolext_centos7_x86 - pgpoolext_sles15_x86 - pgpoolext_sles12_x86 + - pgpoolext_ubuntu22_x86 - pgpoolext_ubuntu20_x86 - pgpoolext_ubuntu18_x86 + - pgpoolext_deb11_x86 - pgpoolext_deb10_x86 --- @@ -24,6 +26,7 @@ For operating system-specific install instructions, see: - [SLES 12](pgpoolext_sles12_x86) - [Ubuntu 20.04](pgpoolext_ubuntu20_x86) - [Ubuntu 18.04](pgpoolext_ubuntu18_x86) + - [Debian 11](pgpoolext_deb11_x86) - [Debian 10](pgpoolext_deb10_x86) diff --git a/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/pgpoolext_deb11_x86.mdx b/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/pgpoolext_deb11_x86.mdx new file mode 100644 index 00000000000..054297ab605 --- /dev/null +++ b/product_docs/docs/pgpool/4.3/02_extensions/x86_amd64/pgpoolext_deb11_x86.mdx @@ -0,0 +1,27 @@ +--- +navTitle: Debian 11 +title: Installing EDB Pgpool-II Extensions on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +sudo apt-get -y install edb-as--pgpool-extensions +``` + +Where `` is the EDB Postgres Advanced Server version and `` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.3 and EDB Postgres Advanced Server version 14, the package name would be `edb-as-14-pgpool43-extensions`. diff --git a/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/index.mdx b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/index.mdx index 1b1b0838737..d191055c8aa 100644 --- a/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/index.mdx +++ b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/index.mdx @@ -20,6 +20,7 @@ For platform-specific install instructions, see: - [SLES 12](x86_amd64/postgis_sles12_x86) - [Ubuntu 20.04](x86_amd64/postgis_ubuntu20_x86) - [Ubuntu 18.04](x86_amd64/postgis_ubuntu18_x86) + - [Debian 11](x86_amd64/postgis_deb11_x86) - [Debian 10](x86_amd64/postgis_deb10_x86) diff --git a/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/index.mdx b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/index.mdx index 003df931bf7..d9ee512d220 100644 --- a/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/index.mdx +++ b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/index.mdx @@ -8,8 +8,10 @@ navigation: - postgis_rhel7_x86 - postgis_sles15_x86 - postgis_sles12_x86 +- postgis_ubuntu22_x86 - postgis_ubuntu20_x86 - postgis_ubuntu18_x86 +- postgis_deb11_x86 - postgis_deb10_x86 --- @@ -24,5 +26,6 @@ For operating system-specific install instructions, see: - [SLES 12](postgis_sles12_x86) - [Ubuntu 20.04](postgis_ubuntu20_x86) - [Ubuntu 18.04](postgis_ubuntu18_x86) + - [Debian 11](08b_postgis_deb11_x86) - [Debian 10](postgis_deb10_x86) diff --git a/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/postgis_deb11_x86.mdx b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/postgis_deb11_x86.mdx new file mode 100644 index 00000000000..f8e34de9fe4 --- /dev/null +++ b/product_docs/docs/postgis/3.2/01a_installing_postgis/installing_on_linux/x86_amd64/postgis_deb11_x86.mdx @@ -0,0 +1,28 @@ +--- +navTitle: Debian 11 +title: Installing PostGIS on Debian 11 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +--- + +## Prerequisites + +Before you begin the installation process: + +- Install EDB Postgres Advanced Server on the same host. See [Installing EDB Postgres Advanced Server](/epas/latest/epas_inst_linux). + +- Set up the repository + + Setting up the repository is a one-time task. If you have already set up your repository, you do not need to perform this step. + + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + +## Install the package + +```shell +# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-14: +sudo apt-get -y install edb-as-postgis32 +``` + +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as14-postgis32`.