From 5dd8260d02aa840866f3b9f17f8d051a301e5628 Mon Sep 17 00:00:00 2001 From: mlewandowski-edb <63003848+mlewandowski-edb@users.noreply.github.com> Date: Mon, 20 Feb 2023 11:36:50 -0500 Subject: [PATCH 01/35] Removed EPAS BINARY_FLOAT and BINARY_DOUBLE data type Removed BINARY_FLOAT and BINARY_DOUBLE as data types provided by EPAS. --- .../oracle/oracle_epas_comparison/database_features.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx index 8c170983e6c..c01a8840c91 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx @@ -41,7 +41,7 @@ Data types provide ways for a DBMS to define, implement, and use information in | Data types | Oracle Enterprise | EDB Postgres Advanced Server | |----------------------|-----------------------------|--------------------------------| | Type system | Static + dynamic (through ANYDATA) | Static integer NUMBER NUMBER ✓, DEC , NUMERIC, SMALLINT (16-bit), INT, BINARY_INTEGER, PLS_INTEGER, INTEGER (32-bit), BIGINT (64 bit)| -| Floating point | BINARY_FLOAT, BINARY_DOUBLE | BINARY_FLOAT ✓, BINARY_DOUBLE ✓, FLOAT, REAL (32-bit), DOUBLE PRECISION (64-bit) | +| Floating point | BINARY_FLOAT, BINARY_DOUBLE | FLOAT, REAL (32-bit), DOUBLE PRECISION (64-bit) | | Decimal | NUMBER | NUMBER ✓, DEC, DECIMAL, NUMERIC| | String | CHAR, VARCHAR2, CLOB, NCLOB, NVARCHAR2, NCHAR, LONG (deprecated) | CHAR ✓, VARCHAR ✓, CLOB ✓, NCLOB ✓, NVARCHAR2 ✓, NCHAR, CHARACTER, TEXT, CHAR, VARYING, CHARACTER VARYING, VARCHAR | | Binary | BLOB, RAW, LONG RAW (deprecated), BFILE | BLOB ✓, RAW ✓, LONG RAW ✓, BYTEA (no compatible type for BFILE) | From 3a44a2c8a59f2e089783adb5487dc104588e4c45 Mon Sep 17 00:00:00 2001 From: mlewandowski-edb <63003848+mlewandowski-edb@users.noreply.github.com> Date: Mon, 20 Feb 2023 11:52:52 -0500 Subject: [PATCH 02/35] Updated Security table EPAS TDE cell Updated the EPAS TDE cell in the security table to be a simple "Yes" answer --- .../oracle_epas_comparison/operational_capabilities.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx index 3cf915b60ca..ecb50f41d2f 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx @@ -32,7 +32,7 @@ You can optimize database operations through various means to deliver higher per | Write scalabality | Yes
RAC | No | | Read scalability | Yes
Using Active Data Guard or RAC | Yes
Achieved with read replicas | | In-memory database | Yes | No | -| Multi-master read/write solution | Yes
Using Advanced Replication, Streams, or GoldenGate | Yes
PostgreSQL-BDR or Replication Server | +| Multi-master read/write solution | Yes
Using Advanced Replication, Streams, or GoldenGate | Yes
EDB Postgres Distributed or Replication Server | | Columnar store | Yes
Using in-memory column store | No | | CPU and I/O resource limits | Yes | Yes | @@ -53,9 +53,9 @@ Database security consists of many dimensions, including secure connections, pas | User/group/role support | Yes | Yes ✓ | | Virtual Private Database (VPD) / Row Level Security (RLS) | Yes | Yes | | View security barriers | No | Yes | -| Transparent Data Encryption | Yes | Yes
Using Thales CipherTrust Transparent Encryption or OS/File System Encryption options | -| Data masking | Yes | No | -| Data redaction | Yes | Yes ✓ | +| Transparent Data Encryption | Yes | Yes | +| Data masking | Yes | No | +| Data redaction | Yes | Yes ✓ | | Real Application Security | Yes | Partial
Only DBMS_RLS functionality | | Database Vault | Yes | No | | Audit Vault and Database Firewall | Yes | Partial
Database firewall only (SQL/protect) | From 9582d82bab4633cf755e4e88709ea53ec9b0ce86 Mon Sep 17 00:00:00 2001 From: mlewandowski-edb <63003848+mlewandowski-edb@users.noreply.github.com> Date: Mon, 20 Feb 2023 12:00:15 -0500 Subject: [PATCH 03/35] Added HTF and HTP packages --- .../oracle/oracle_epas_comparison/app_devel_capabilities.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/app_devel_capabilities.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/app_devel_capabilities.mdx index ae3287639ec..7b794e65cc7 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/app_devel_capabilities.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/app_devel_capabilities.mdx @@ -57,6 +57,8 @@ EDB focuses on the most popular functions in packages. For some packages, not al | DBMS_SQL | Permits the use of dynamic SQL in procedures to allow applications to run SQL statements with unknown parameters (such as table name) until runtime. | | DBMS_SESSION | Functions with the ability to enable and disable roles. | | DBMS_UTILITY | A collection of functions for getting information about various runtime operations and metadata from the database. | +| HTF | A collection of functions for generating HTML tags. | +| HTP | A collection of procedures for generating HTML tags. | | UTL_ENCODE | Functions to perform Base64 encoding and decoding of data intended for transport between hosts. | | UTL_FILE | Allows database procedures to read and write operating system text files in an I/O stream fashion. | | UTL_HTTP | Functions that enable you to make HTTP calls to access information on web servers. | From 12320830df000ab3cbba168e4e11f7323a492346 Mon Sep 17 00:00:00 2001 From: mlewandowski-edb <63003848+mlewandowski-edb@users.noreply.github.com> Date: Mon, 20 Feb 2023 12:05:16 -0500 Subject: [PATCH 04/35] Updated EPAS MERGE cell --- .../oracle/oracle_epas_comparison/notable_differences.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx index b7a642fc4ed..6a9e59a7b48 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx @@ -6,7 +6,7 @@ A number of differences between Oracle and EDB Postgres Advanced Server are eith | Oracle Enterprise | EDB Postgres Advanced Server | |------------------------------|------------------------------| -| MERGE | No
Postgres UPSERT statements can be used but have different syntax from MERGE.
MERGE syntax planned for PostgreSQL 15 | +| MERGE | Yes
EPAS 15 provides support for WHERE clause to the UPDATE and INSERT of MERGE command for Oracle compatibility.
Additional Oracle compatible syntax planned for EPAS 16 | | Advanced queuing | Yes | | Nested procedures/functions | Yes | | Pipelined functions | No
Pipelined functions are used for table functions. Table functions can be implemented in Postgres via SETOF returning functions. In Postgres, data is returned only after the function completes. | From 28180cbff4146e073050002f3ec4402f16713d52 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Mon, 13 Feb 2023 11:32:28 -0500 Subject: [PATCH 05/35] Removed the "review the prerequisites" message for PEM --- install_template/templates/platformBase/base.njk | 3 ++- .../products/postgres-enterprise-manager-server/base.njk | 5 +---- .../docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx | 2 -- .../docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx | 2 -- .../docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx | 2 -- .../docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx | 2 -- 15 files changed, 3 insertions(+), 31 deletions(-) diff --git a/install_template/templates/platformBase/base.njk b/install_template/templates/platformBase/base.njk index 4a388eeb4f7..76219579477 100644 --- a/install_template/templates/platformBase/base.njk +++ b/install_template/templates/platformBase/base.njk @@ -19,7 +19,8 @@ Before you begin the installation process: 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. + To set up the EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + {% endblock pemprereq %}{% block prerequisites %}{% endblock prerequisites %} ## Install the package diff --git a/install_template/templates/products/postgres-enterprise-manager-server/base.njk b/install_template/templates/products/postgres-enterprise-manager-server/base.njk index 03aed4085c5..fe7cc09e705 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/base.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/base.njk @@ -12,10 +12,7 @@ redirects: - pem/{{ product.version }}/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/{{deploy.expand_arch[platform.arch]}}/pem_server_{{deploy.map_platform_old[platform.name]}}_{{platform.arch | replace(r/_?64/g, "")}}.mdx {% endblock frontmatter %} -{% block prodprereq %} -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - -{% endblock prodprereq %}{% block pemprereq %}{% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %} +{% block prodprereq %}{% endblock prodprereq %}{% block pemprereq %}{% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %} {% block postinstall %} ## Initial configuration diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx index 8090a1edb90..02a17402da5 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx index f681b35f0fb..7f2fcca323d 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx @@ -17,8 +17,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx index 9ae89b7ac46..ad670e6a475 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx @@ -17,8 +17,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx index e9a03afdd6e..b7b872fc5b9 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx index a55112e9c3b..0814d52d5dc 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx index 30fa10fe215..7e8953920f4 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx index 9bf2594e812..ef9a735344f 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx @@ -14,8 +14,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx index 7ed297da8d5..ea5db3ce9c8 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx index 8645898998c..845385e0d2c 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx index c81f50777f1..532cef2d832 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx @@ -17,8 +17,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx index d159b3bbee1..9e57241c666 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx @@ -17,8 +17,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx index 2dd44e0093b..6cb37c1ef4d 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx index 95f2c47689a..33a499b3028 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx @@ -13,8 +13,6 @@ redirects: Before you begin the installation process: -- Review the [prerequisites](/pem/latest/installing/prerequisites/). - ## Install the package ```shell From c33c2454ebb2c8ab895e66d9d82d6472bdaba4ce Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Tue, 14 Feb 2023 06:18:47 -0500 Subject: [PATCH 06/35] Possibly complete rework of template section --- .../templates/platformBase/base.njk | 2 +- .../base.njk | 18 +++++++++++++++++- .../9/installing/linux_ppc64le/pem_rhel_8.mdx | 15 +++++++++++++++ .../9/installing/linux_ppc64le/pem_sles_12.mdx | 15 +++++++++++++++ .../9/installing/linux_ppc64le/pem_sles_15.mdx | 15 +++++++++++++++ .../9/installing/linux_x86_64/pem_centos_7.mdx | 15 +++++++++++++++ .../installing/linux_x86_64/pem_debian_10.mdx | 15 +++++++++++++++ .../installing/linux_x86_64/pem_debian_11.mdx | 15 +++++++++++++++ .../linux_x86_64/pem_other_linux_8.mdx | 15 +++++++++++++++ .../9/installing/linux_x86_64/pem_rhel_7.mdx | 15 +++++++++++++++ .../9/installing/linux_x86_64/pem_rhel_8.mdx | 15 +++++++++++++++ .../9/installing/linux_x86_64/pem_sles_12.mdx | 15 +++++++++++++++ .../9/installing/linux_x86_64/pem_sles_15.mdx | 15 +++++++++++++++ .../installing/linux_x86_64/pem_ubuntu_18.mdx | 15 +++++++++++++++ .../installing/linux_x86_64/pem_ubuntu_20.mdx | 15 +++++++++++++++ 15 files changed, 213 insertions(+), 2 deletions(-) diff --git a/install_template/templates/platformBase/base.njk b/install_template/templates/platformBase/base.njk index 76219579477..063ce42a97a 100644 --- a/install_template/templates/platformBase/base.njk +++ b/install_template/templates/platformBase/base.njk @@ -19,7 +19,7 @@ Before you begin the installation process: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + To set up the repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. {% endblock pemprereq %}{% block prerequisites %}{% endblock prerequisites %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/base.njk b/install_template/templates/products/postgres-enterprise-manager-server/base.njk index fe7cc09e705..1e78a854b5a 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/base.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/base.njk @@ -12,7 +12,23 @@ redirects: - pem/{{ product.version }}/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/{{deploy.expand_arch[platform.arch]}}/pem_server_{{deploy.map_platform_old[platform.name]}}_{{platform.arch | replace(r/_?64/g, "")}}.mdx {% endblock frontmatter %} -{% block prodprereq %}{% endblock prodprereq %}{% block pemprereq %}{% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %} +{% block prodprereq %}{% endblock prodprereq %}{% block pemprereq %} +- 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + +{% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %} {% block postinstall %} ## Initial configuration diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx index 02a17402da5..513a77c914d 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx index 7f2fcca323d..9f783979976 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx @@ -17,6 +17,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx index ad670e6a475..997ac27be7a 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx @@ -17,6 +17,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx index b7b872fc5b9..aa6cbcf4114 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx index 0814d52d5dc..67d92e8622e 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx index 7e8953920f4..411d3f0747b 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx index ef9a735344f..bca99d626f5 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx @@ -14,6 +14,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx index ea5db3ce9c8..df29d081cab 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx index 845385e0d2c..62f271667d9 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx index 532cef2d832..76949cdd91e 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx @@ -17,6 +17,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx index 9e57241c666..32a8a647ae6 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx @@ -17,6 +17,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + - Address other prerequisites ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx index 6cb37c1ef4d..9a368f554a4 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx index 33a499b3028..446a6734c7a 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx @@ -13,6 +13,21 @@ redirects: 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 EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + + - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). + + !!! Note + The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. + +- Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). + +- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. + ## Install the package ```shell From 83bf404812d801041cc23c721b97387bb73982a4 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Tue, 14 Feb 2023 08:45:24 -0500 Subject: [PATCH 07/35] final changes mostly to prereqs page --- .../base.njk | 2 +- .../9/installing/linux_ppc64le/pem_rhel_8.mdx | 2 +- .../installing/linux_ppc64le/pem_sles_12.mdx | 2 +- .../installing/linux_ppc64le/pem_sles_15.mdx | 2 +- .../installing/linux_x86_64/pem_centos_7.mdx | 2 +- .../installing/linux_x86_64/pem_debian_10.mdx | 2 +- .../installing/linux_x86_64/pem_debian_11.mdx | 2 +- .../linux_x86_64/pem_other_linux_8.mdx | 2 +- .../9/installing/linux_x86_64/pem_rhel_7.mdx | 2 +- .../9/installing/linux_x86_64/pem_rhel_8.mdx | 2 +- .../9/installing/linux_x86_64/pem_sles_12.mdx | 2 +- .../9/installing/linux_x86_64/pem_sles_15.mdx | 2 +- .../installing/linux_x86_64/pem_ubuntu_18.mdx | 2 +- .../installing/linux_x86_64/pem_ubuntu_20.mdx | 2 +- .../docs/pem/9/installing/prerequisites.mdx | 137 ++++++++---------- 15 files changed, 76 insertions(+), 89 deletions(-) diff --git a/install_template/templates/products/postgres-enterprise-manager-server/base.njk b/install_template/templates/products/postgres-enterprise-manager-server/base.njk index 1e78a854b5a..4f714da6b94 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/base.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/base.njk @@ -26,7 +26,7 @@ redirects: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. {% endblock pemprereq %}{% block pemsetuprepo %}{% endblock pemsetuprepo %} {% block postinstall %} diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx index 513a77c914d..061e170f57a 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_rhel_8.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx index 9f783979976..66ef435fbf0 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_12.mdx @@ -30,7 +30,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. - Address other prerequisites diff --git a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx index 997ac27be7a..a11d59bcf67 100644 --- a/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_ppc64le/pem_sles_15.mdx @@ -30,7 +30,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. - Address other prerequisites diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx index aa6cbcf4114..4b0836956ee 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_centos_7.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx index 67d92e8622e..130855312cf 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_10.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx index 411d3f0747b..a3831e054ec 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_11.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx index bca99d626f5..dd945e96e9a 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_other_linux_8.mdx @@ -27,7 +27,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx index df29d081cab..5efef4c15c1 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_7.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx index 62f271667d9..51bf455bb15 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_rhel_8.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx index 76949cdd91e..6076f28aaf6 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_12.mdx @@ -30,7 +30,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. - Address other prerequisites diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx index 32a8a647ae6..5194926755c 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_sles_15.mdx @@ -30,7 +30,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. - Address other prerequisites diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx index 9a368f554a4..00dc246b241 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_18.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx index 446a6734c7a..f0a3b210f70 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_ubuntu_20.mdx @@ -26,7 +26,7 @@ Before you begin the installation process: - Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/installing/) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). -- Review other [Linux installation prerequisites](/pem/latest/installing/prerequisites/) for PEM. +- Review [configuration and authentication requirements](/pem/latest/installing/prerequisites/) for PEM. ## Install the package diff --git a/product_docs/docs/pem/9/installing/prerequisites.mdx b/product_docs/docs/pem/9/installing/prerequisites.mdx index bdfa63297cd..7e09071b8ee 100644 --- a/product_docs/docs/pem/9/installing/prerequisites.mdx +++ b/product_docs/docs/pem/9/installing/prerequisites.mdx @@ -5,115 +5,102 @@ redirects: - /pem/latest/installing_pem_server/pem_server_inst_linux/prerequisites/ --- -Postres Enterprise Manager requires a Postgres server running either [EDB Postgres Advanced Server](/epas/latest) or [PostgresSQL](/supported-open-source/postgresql/) version 11 or later to hold the Postgres Enterprise Manager backend database. +To install a Postgres Enterprise Manager server on Linux, you may need to perform some preliminary configuration: + +1. Configure authentication on the Postgres server by updating the `pg_hba.conf` file. The `pg_hba.conf` file manages connections. Verify that the `pg_hba.conf` file allows connections from the PEM server, the monitoring PEM agent, and the host of the Apache web server server. Pointers for configuring access: - 1. Set up the repository + - PEM server connects to the PEM backend database as a superuser using password authentication. On Linux platforms, this requires you to add a new superuser that authenticates using a password. - 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 allow the new superuser to connect using password authentication, add a line `pg_hba.conf` that allows `host` connections using `md5` or `scram-sha-256` authentication. - - To set up the EDB repository, go to [EDB repositories](https://www.enterprisedb.com/repos-downloads) and follow the instructions provided there. + - If you're using EDB Postgres Advanced Server, see [Modifying the pg_hba.conf file](/pem/latest/managing_database_server/#modifying-the-pg_hbaconf-file). - - To set up the PostgreSQL community repository, go to [yum](https://www.postgresql.org/download/linux/redhat/) or [apt](https://wiki.postgresql.org/wiki/Apt). - - !!! Note - The PostgreSQL community repository is required only if you are using PostgreSQL as the backend database for PEM server. - - 2. Install the Postgres server. See [Installing EDB Postgres Advanced Server on Linux](/epas/latest/epas_inst_linux) or [Installing PostgreSQL](/supported-open-source/postgresql/installer/). - - 3. Configure authentication on the Postgres server by updating the `pg_hba.conf` file. The `pg_hba.conf` file manages connections. Verify that the `pg_hba.conf` file allows connections from the PEM server, the monitoring PEM agent, and the host of the Apache web server server. Pointers for configuring access: - - - PEM server connects to the PEM backend database as a superuser using password authentication. On Linux platforms, this requires you to add a new superuser that authenticates using a password. - - - To allow the new superuser to connect using password authentication, add a line `pg_hba.conf` that allows `host` connections using `md5` or `scram-sha-256` authentication. - - - If you're using EDB Postgres Advanced Server, see [Modifying the pg_hba.conf file](/pem/latest/managing_database_server/#modifying-the-pg_hbaconf-file). - - - If you're using PostgreSQL, see [Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html). + - If you're using PostgreSQL, see [Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html). - 4. Verify that the sslutils extension and hstore contrib module are installed on your Postgres server. +2. Verify that the `sslutils` extension and `hstore contrib` module are installed on your Postgres server. - - If you're using EDB Postgres Advanced Server, the sslutils extension and hstore contrib module are installed by default. + - If you're using EDB Postgres Advanced Server, the `sslutils` extension and `hstore contrib` module are installed by default. - - If you're using PostgreSQL, make sure you have access to the PostgreSQL community repository ([yum](https://www.postgresql.org/download/linux/redhat/), [apt](https://wiki.postgresql.org/wiki/Apt)), and then install the sslutils extension and the hstore contrib module: + - If you're using PostgreSQL, make sure you have access to the PostgreSQL community repository ([yum](https://www.postgresql.org/download/linux/redhat/), [apt](https://wiki.postgresql.org/wiki/Apt)), and then install the `sslutils` extension and the `hstore contrib` module: - For RHEL/AlmaLinux/Rocky Linux 8: + For RHEL/AlmaLinux/Rocky Linux 8: - ```shell - dnf install sslutils_ postgresql-contrib - ``` + ```shell + dnf install sslutils_ postgresql-contrib + ``` - Where `` is the Postgres server version. + Where `` is the Postgres server version. - For RHEL/OL/CentOS 7: + For RHEL/OL/CentOS 7: - ```shell - yum install sslutils_ postgresql-contrib - ``` + ```shell + yum install sslutils_ postgresql-contrib + ``` - Where `` is the Postgres server version. + Where `` is the Postgres server version. - For Debian/Ubuntu: + For Debian/Ubuntu: - ```shell - apt install postgresql--sslutils - ``` + ```shell + apt install postgresql--sslutils + ``` - Where `` is the Postgres server version. + Where `` is the Postgres server version. - For SLES: + For SLES: - ```shell - zypper install sslutils_ postgresql-contrib - ``` + ```shell + zypper install sslutils_ postgresql-contrib + ``` - Where `` is the Postgres server version. + Where `` is the Postgres server version. - !!! Note For Debian and Ubuntu users - The postgres community repository for apt (used by Debian and Ubuntu) does not include `sslutils` and therefore this must be installed from the EDB repository along with [PEM](/installing_pem_server_using_edb_repository/index.mdx). + !!! Note For Debian and Ubuntu users + The postgres community repository for apt (used by Debian and Ubuntu) does not include `sslutils` and therefore this must be installed from the EDB repository along with [PEM](/installing_pem_server_using_edb_repository/index.mdx). - Debian 10 and Ubuntu 20 changed the requirements for accepting certificates. + Debian 10 and Ubuntu 20 changed the requirements for accepting certificates. - - If you want to install the PEM agent on a machine with an old version of sslutils, then you must upgrade sslutils to 1.3. Version 1.3 has a 4096-bit RSA key and sha256 signature algorithm support added to it. - - If you don't upgrade sslutils to 1.3, then PEM agent might fail to connect to the PEM backend database server, and it might log the error "ca md too weak." + - If you want to install the PEM agent on a machine with an old version of sslutils, then you must upgrade sslutils to 1.3. Version 1.3 has a 4096-bit RSA key and sha256 signature algorithm support added to it. + - If you don't upgrade sslutils to 1.3, then PEM agent might fail to connect to the PEM backend database server, and it might log the error "ca md too weak." - 4. If you're using a firewall, allow access to port 8443 on the Postgres server: + 3. If you're using a firewall, allow access to port 8443 on the Postgres server: For RHEL/Rocky Linux/AlmaLinux/OL/CentOS/SLES: - ```shell - firewall-cmd --permanent --zone=public --add-port=8443/tcp - - firewall-cmd --reload - ``` + ```shell + firewall-cmd --permanent --zone=public --add-port=8443/tcp + + firewall-cmd --reload + ``` - For Debian/Ubuntu: + For Debian/Ubuntu: - ```shell - iptables -t filter -A INPUT -p TCP --dport 8443 -j ACCEPT - ``` + ```shell + iptables -t filter -A INPUT -p TCP --dport 8443 -j ACCEPT + ``` -Make sure the components Postgres Enterprise Manager depends on, such as python3, libboost, openssl (1.0.2k or later), snmp++, and libcurl, are up to date: +4. Make sure the components Postgres Enterprise Manager depends on, such as python3, libboost, openssl (1.0.2k or later), snmp++, and libcurl, are up to date: - For RHEL/AlmaLinux/Rocky Linux 8: + For RHEL/AlmaLinux/Rocky Linux 8: - ```shell - dnf upgrade - ``` + ```shell + dnf upgrade + ``` - For RHEL/OL/CentOS 7: + For RHEL/OL/CentOS 7: - ```shell - yum upgrade - ``` + ```shell + yum upgrade + ``` - For Debian/Ubuntu: + For Debian/Ubuntu: - ```shell - apt-get update - ``` + ```shell + apt-get update + ``` - For SLES: + For SLES: - ```shell - zypper update - ``` + ```shell + zypper update + ``` From e4ac60e4752ef9c09f1169ce2c066bff759f5e82 Mon Sep 17 00:00:00 2001 From: nidhibhammar <59045594+nidhibhammar@users.noreply.github.com> Date: Tue, 21 Feb 2023 10:39:16 +0530 Subject: [PATCH 08/35] Added sslutils install step for EPAS in prerequisites section --- .../docs/pem/9/installing/prerequisites.mdx | 34 ++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/product_docs/docs/pem/9/installing/prerequisites.mdx b/product_docs/docs/pem/9/installing/prerequisites.mdx index 7e09071b8ee..a1a24edcac8 100644 --- a/product_docs/docs/pem/9/installing/prerequisites.mdx +++ b/product_docs/docs/pem/9/installing/prerequisites.mdx @@ -19,7 +19,39 @@ To install a Postgres Enterprise Manager server on Linux, you may need to perfor 2. Verify that the `sslutils` extension and `hstore contrib` module are installed on your Postgres server. - - If you're using EDB Postgres Advanced Server, the `sslutils` extension and `hstore contrib` module are installed by default. + - If you're using EDB Postgres Advanced Server, the `hstore contrib` module is installed by default. You can install the `sslutils` extension: + + For RHEL/AlmaLinux/Rocky Linux 8: + + ```shell + dnf install edb-as-server-sslutils + ``` + + Where `` is the EDB Postgres Advanced server version. + + For RHEL/OL/CentOS 7: + + ```shell + yum install edb-as-server-sslutils + ``` + + Where `` is the EDB Postgres Advanced server version. + + For Debian/Ubuntu: + + ```shell + apt install edb-as-server-sslutils + ``` + + Where `` is the EDB Postgres Advanced server version. + + For SLES: + + ```shell + zypper install edb-as-server-sslutils + ``` + + Where `` is the EDB Postgres Advanced server version. - If you're using PostgreSQL, make sure you have access to the PostgreSQL community repository ([yum](https://www.postgresql.org/download/linux/redhat/), [apt](https://wiki.postgresql.org/wiki/Apt)), and then install the `sslutils` extension and the `hstore contrib` module: From 5e4d54418072d1ba1840d6607abb36370b1698ea Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Mon, 20 Feb 2023 11:16:47 -0500 Subject: [PATCH 09/35] Edits to EPRS Windows installation and details page --- .../7/installing/installation_details.mdx | 16 ++++-- .../docs/eprs/7/installing/windows.mdx | 53 ++++++++++++------- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/product_docs/docs/eprs/7/installing/installation_details.mdx b/product_docs/docs/eprs/7/installing/installation_details.mdx index a6b791b7737..cd3ed968f55 100644 --- a/product_docs/docs/eprs/7/installing/installation_details.mdx +++ b/product_docs/docs/eprs/7/installing/installation_details.mdx @@ -5,17 +5,25 @@ redirects: - /eprs/latest/03_installation/03_installing_rpm_package/installation_details/ --- -On Linux hosts where you installed Replication Server with the graphical user interface or from the command line, you should now have a publication server daemon and a subscription server daemon running on your computer assuming you chose to install the publication server and subscription server components. If you installed the Replication Server RPM package, you must start the publication server and the subscription server based upon the instructions in Section [Registering a Publication Server](../../05_smr_operation/02_creating_publication/01_registering_publication_server/#registering_publication_server) for the publication server and [Registering a Subscription Server](../../05_smr_operation/03_creating_subscription/01_registering_subscription_server/#registering_subscription_server) for the subscription server. On Windows systems, the publication server and subscription server run as services named `Publication Service` and `Subscription Service`. +## Windows details -The Postgres application menu contains a new item for the EPRS Replication Console. +On Windows systems, the publication server and subscription server run as services named `Publication Service` and `Subscription Service`. + +## Linux details + +On Linux hosts where you installed Replication Server with the graphical user interface or from the command line, you should now have a publication server daemon and a subscription server daemon running on your computer, assuming you chose to install the publication server and subscription server components. If you installed the Replication Server RPM package, you must start the publication server and the subscription server based on the instructions in [Registering a Publication Server](../../05_smr_operation/02_creating_publication/01_registering_publication_server/#registering_publication_server) for the publication server and [Registering a Subscription Server](../../05_smr_operation/03_creating_subscription/01_registering_subscription_server/#registering_subscription_server) for the subscription server. !!! Note On some Linux systems, you may have to restart the server before you can see the EPRS Replication Console choice in the application menu. If the Replication Console choice is still unavailable in the application menu, it can be started by invoking the script `XDB_HOME/bin/runRepConsole.sh`. +## Additional details + +The Postgres application menu contains a new item for the EPRS Replication Console. + !!! Note - For Replication Server installed from an Replication Server RPM package, the EPRS Replication Console is started by invoking the script `XDB_HOME/bin/runRepConsole.sh`. + If Replication Server is installed from a Replication Server RPM package, start the EPRS Replication Console by invoking the script `XDB_HOME/bin/runRepConsole.sh`. -The following files are created that you may need during the configuration process. +During the configuration process, you may need the following files that are created during installation. | File Name | Location | Description | | ---------------------------------- | ------------------------------------- | ------------------------------------------------------------------------------------ | diff --git a/product_docs/docs/eprs/7/installing/windows.mdx b/product_docs/docs/eprs/7/installing/windows.mdx index 6621b95b7e2..afabd889be9 100644 --- a/product_docs/docs/eprs/7/installing/windows.mdx +++ b/product_docs/docs/eprs/7/installing/windows.mdx @@ -10,16 +10,16 @@ redirects: EDB provides an interactive installer for Windows. There are two ways you can access it: -- Download the installer from on the [Downloads page](https://www.enterprisedb.com/software-downloads-postgres#replication-server) and invoke the installer directly. See [Installing directly](/eprs/latest/installing/windows/#installing-directly). +- Download the installer from the [Downloads page](https://www.enterprisedb.com/software-downloads-postgres#replication-server) and invoke the installer directly. See [Installing directly](/eprs/latest/installing/windows/#installing-directly). - Use Stack Builder (with PostgreSQL) or StackBuilder Plus (with EDB Postgres Advanced Server) to download the EDB installer package and invoke the installer. See [Using Stack Builder or StackBuilder Plus](/eprs/latest/installing/windows/#using-stack-builder-or-stackbuilder-plus). ## Prerequisites -- You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any Replication Server component (Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used. Follow the directions for your host operating system to install the Java runtime. +- You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any Replication Server component (Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used. Follow the directions for your host operating system to install the Java runtime environment. -- Be sure the system environment variable, `JAVA_HOME`, is set to the JRE installation directory of the JRE version and bitness (32-bit or 64-bit) you wish to use with the Replication Server. The Replication Server installer for a Windows platform contains both the 32-bit and 64-bit versions. The `JAVA_HOME` setting determines whether the 32-bit or the 64-bit version of Replication Server is installed. (If `JAVA_HOME` is not set, then the first JRE version encountered in the Path system environment variable determines the Replication Server version to be installed.) +- Be sure the system environment variable, `JAVA_HOME`, is set to the JRE installation directory of the JRE version and bitness (32-bit or 64-bit) you want to use with the Replication Server. The Replication Server installer for a Windows platform contains both the 32-bit and 64-bit versions. The `JAVA_HOME` setting determines whether the 32-bit or the 64-bit version of Replication Server is installed. If `JAVA_HOME` is not set, the first JRE version encountered in the Path system environment variable determines the Replication Server version to be installed. ## Installing directly @@ -32,25 +32,39 @@ Proceed to the [Using the interactive installer](#using-the-interactive-installe ## Using Stack Builder or StackBuilder Plus -If you are using PostgreSQL, you can invoke the installer with Stack Builder. See [Using Stack Builder](https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/03_using_stackbuilder/). Follow the prompts until you get to the module selection window, expand the Registration-Required and Trial Products node, expand the EnterpriseDB Tools node, and select Replication Server. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. +If you are using PostgreSQL, you can invoke the installer with Stack Builder. See [Using Stack Builder](https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/03_using_stackbuilder/). -If you are using EDB Postgres Advanced Server, you can invoke the installer with StackBuilder Plus. See [Using StackBuilder Plus](/epas/latest/epas_inst_windows/installing_advanced_server_with_the_interactive_installer/using_stackbuilder_plus/). Follow the prompts until you get to the module selection window, expand the EnterpriseDB Tools node and select Replication Server. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. +1. In Stack Builder, follow the prompts until you get to the module selection page. + +1. Expand the **Registration-required and trial products** node. + +1. Expand the **EnterpriseDB Tools** node and select **Replication Server**. + +1. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. + +If you are using EDB Postgres Advanced Server, you can invoke the installer with StackBuilder Plus. See [Using StackBuilder Plus](/epas/latest/epas_inst_windows/installing_advanced_server_with_the_interactive_installer/using_stackbuilder_plus/). + +1. In StackBuilder Plus, follow the prompts until you get to the module selection page. + +1. Expand the **EnterpriseDB Tools** node and select **Replication Server**. + +1. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. ## Using the interactive installer 1. Select the installation language and select **OK**. -1. On the Setup Replication Server screen, select **Next**. +1. On the Setup Replication Server page, select **Next**. -1. Read the license agreement. If you accept the agreement, select the accept radio button and select **Next**. +1. Read the license agreement. If you accept the agreement, select the **I accept the agreement** option and select **Next**. -1. Browse to a directory where you want the Replication Server components installed, or allow it to install the components in the default location. Select **Next**. +1. Browse to a directory where you want the Replication Server components installed, or allow the installer to install the components in the default location. Select **Next**. -1. If you do not want a particular Replication Server component installed on this particular host, uncheck the box next to the component name. Select **Next**. +1. If you do not want a particular Replication Server component installed, uncheck the box next to the component name. Select **Next**. -1. On the Account Registration screen, select the radio button that applies to you. Select **Next**. +1. On the Account Registration page, select the option that applies to you. Select **Next**. - - If you do not have an EnterpriseDB user account, you will be directed to the registration page of the EnterpriseDB website. + - If you do not have an EnterpriseDB user account, you are directed to the registration page of the EnterpriseDB website. - If you already have an EnterpriseDB user account, enter the email address and password for your EnterpriseDB user account. Select **Next**. @@ -61,24 +75,23 @@ If you are using EDB Postgres Advanced Server, you can invoke the installer with Enter values for the following fields: - - **Admin User** — The Replication Server administrator user name to authenticate certain usage of the Replication Server such as registering a publication server or a subscription server running on this host. Any alphanumeric string may be entered for the admin user name. The default admin user name is admin. + - **Admin User** — The Replication Server administrator user name needed to authenticate some Replication Server actions such as registering a publication server or subscription server running on this host. Any alphanumeric string may be entered for the admin user name. The default admin user name is *admin*. - - `Admin Password.` — Password of your choice for the Replication Server administrator given in the Admin User field. + - **Admin Password** — Password of your choice for the Replication Server administrator. The admin user and the admin password (in encrypted form) are saved to the `XDB_HOME\etc\edb-repl.conf` configuration file. Select **Next**. -1. (Only if publication server is a selected component): Enter an available port on which the publication server will run. Default port number is 9051. Select **Next**. - -1. (Only if subscription server is a selected component): Enter an available port on which the subscription server will run. Default port number is 9052. Select **Next**. +1. If a publication server is being installed, enter an available port on which the publication server can run. The default port number is *9051*. Select **Next**. -1. For the operating system account under which the publication server or subscription server is to run, enter `postgres` or `enterprisedb` if you are using EDB Postgres Advanced Server installed in Oracle compatible configuration mode. +1. If a subscription server is being installed, enter an available port on which the subscription server can run. The default port number is *9052*. Select **Next**. -1. On the Ready to Install screen, Select **Next**. +1. If you are using EDB Postgres Advanced Server installed in Oracle compatible configuration mode, enter `postgres` or `enterprisedb` for the operating system account under which the publication server or subscription server runs. - An information box appears showing the installation progress of the Replication Server selected components. This may take a few minutes. +1. On the Ready to Install page, select **Next**. -1. When installation has completed, select **Finish**. + An information box shows the installation progress of the selected components. This may take a few minutes. +1. When the installation has completed, select **Finish**. Successful installation of Replication Server results in the creation of directory structures and files in your host environment as described in [Installation details](installation_details). Verify that the path to your Java runtime program set in `XDB_HOME\etc\edb-repl.conf` is correct. From f47d677b0026ec85bf5165716950046efed8f77a Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Tue, 21 Feb 2023 10:31:11 -0500 Subject: [PATCH 10/35] standardizing language for graphical installer --- .../docs/eprs/7/installing/windows.mdx | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/product_docs/docs/eprs/7/installing/windows.mdx b/product_docs/docs/eprs/7/installing/windows.mdx index afabd889be9..d779136b376 100644 --- a/product_docs/docs/eprs/7/installing/windows.mdx +++ b/product_docs/docs/eprs/7/installing/windows.mdx @@ -8,11 +8,11 @@ redirects: -EDB provides an interactive installer for Windows. There are two ways you can access it: +EDB provides a graphical interactive installer for Windows. You can access it two ways: -- Download the installer from the [Downloads page](https://www.enterprisedb.com/software-downloads-postgres#replication-server) and invoke the installer directly. See [Installing directly](/eprs/latest/installing/windows/#installing-directly). +- Download the graphical installer from the [Downloads page](https://www.enterprisedb.com/software-downloads-postgres#replication-server) and invoke the installer directly. See [Installing directly](/eprs/latest/installing/windows/#installing-directly). -- Use Stack Builder (with PostgreSQL) or StackBuilder Plus (with EDB Postgres Advanced Server) to download the EDB installer package and invoke the installer. See [Using Stack Builder or StackBuilder Plus](/eprs/latest/installing/windows/#using-stack-builder-or-stackbuilder-plus). +- Use Stack Builder (with PostgreSQL) or StackBuilder Plus (with EDB Postgres Advanced Server) to download the EDB installer package and invoke the graphical installer. See [Using Stack Builder or StackBuilder Plus](/eprs/latest/installing/windows/#using-stack-builder-or-stackbuilder-plus). ## Prerequisites @@ -24,15 +24,15 @@ EDB provides an interactive installer for Windows. There are two ways you can ac ## Installing directly -After downloading the installer, to start the installation wizard, assume sufficient privileges (superuser or administrator) and double-click the installer icon. If prompted, provide a password. +After downloading the graphical installer, to start the installation wizard, assume sufficient privileges (superuser or administrator) and double-click the installer icon. If prompted, provide a password. In some versions of Windows, to invoke the installer with Administrator privileges, you need to right-click on the installer icon and select **Run as Administrator** from the context menu. -Proceed to the [Using the interactive installer](#using-the-interactive-installer) section. +Proceed to the [Using the graphical installer](#using-the-graphical-installer) section. ## Using Stack Builder or StackBuilder Plus -If you are using PostgreSQL, you can invoke the installer with Stack Builder. See [Using Stack Builder](https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/03_using_stackbuilder/). +If you are using PostgreSQL, you can invoke the graphical installer with Stack Builder. See [Using Stack Builder](https://www.enterprisedb.com/docs/supported-open-source/postgresql/installer/03_using_stackbuilder/). 1. In Stack Builder, follow the prompts until you get to the module selection page. @@ -40,17 +40,17 @@ If you are using PostgreSQL, you can invoke the installer with Stack Builder. Se 1. Expand the **EnterpriseDB Tools** node and select **Replication Server**. -1. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. +1. Proceed to the [Using the graphical installer](#using-the-graphical-installer) section in this topic. -If you are using EDB Postgres Advanced Server, you can invoke the installer with StackBuilder Plus. See [Using StackBuilder Plus](/epas/latest/epas_inst_windows/installing_advanced_server_with_the_interactive_installer/using_stackbuilder_plus/). +If you are using EDB Postgres Advanced Server, you can invoke the graphical installer with StackBuilder Plus. See [Using StackBuilder Plus](/epas/latest/epas_inst_windows/installing_advanced_server_with_the_interactive_installer/using_stackbuilder_plus/). 1. In StackBuilder Plus, follow the prompts until you get to the module selection page. 1. Expand the **EnterpriseDB Tools** node and select **Replication Server**. -1. Proceed to the [Using the interactive installer](#using-the-interactive-installer) section in this topic. +1. Proceed to the [Using the graphical installer](#using-the-graphical-installer) section in this topic. -## Using the interactive installer +## Using the graphical installer 1. Select the installation language and select **OK**. @@ -58,7 +58,7 @@ If you are using EDB Postgres Advanced Server, you can invoke the installer with 1. Read the license agreement. If you accept the agreement, select the **I accept the agreement** option and select **Next**. -1. Browse to a directory where you want the Replication Server components installed, or allow the installer to install the components in the default location. Select **Next**. +1. Browse to a directory where you want the Replication Server components to be installed, or allow the installer to install the components in the default location. Select **Next**. 1. If you do not want a particular Replication Server component installed, uncheck the box next to the component name. Select **Next**. From c4fa00e8d60202bb965556291409b10c857ea1d8 Mon Sep 17 00:00:00 2001 From: Adam Wright Date: Tue, 21 Feb 2023 15:02:47 -0500 Subject: [PATCH 11/35] Update notable_differences.mdx Minor update to the MERGE description to make it clear that the enhancement is beyond what is in community PostgreSQL. --- .../oracle/oracle_epas_comparison/notable_differences.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx index 6a9e59a7b48..bf22eef94a2 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/notable_differences.mdx @@ -6,7 +6,7 @@ A number of differences between Oracle and EDB Postgres Advanced Server are eith | Oracle Enterprise | EDB Postgres Advanced Server | |------------------------------|------------------------------| -| MERGE | Yes
EPAS 15 provides support for WHERE clause to the UPDATE and INSERT of MERGE command for Oracle compatibility.
Additional Oracle compatible syntax planned for EPAS 16 | +| MERGE | Yes
EPAS 15 adds support for WHERE clauses to the UPDATE and INSERT of MERGE command to be more compatible with Oracle than community PostgreSQL.
Additional Oracle compatible syntax planned for EPAS 16 | | Advanced queuing | Yes | | Nested procedures/functions | Yes | | Pipelined functions | No
Pipelined functions are used for table functions. Table functions can be implemented in Postgres via SETOF returning functions. In Postgres, data is returned only after the function completes. | From a757247f00142b89954717e07cf69820639a21aa Mon Sep 17 00:00:00 2001 From: Adam Wright Date: Tue, 21 Feb 2023 15:45:41 -0500 Subject: [PATCH 12/35] Update operational_capabilities.mdx Added EDB TDE to list of encryption options --- .../oracle_epas_comparison/operational_capabilities.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx index ecb50f41d2f..6f14b8e0fb2 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/operational_capabilities.mdx @@ -83,6 +83,12 @@ Using DBMS_CRYPTO: - MD4, MD5, and SHA-1 hash functions. - Generate cryptographically strong random values. +Using [EDB Transparent Data Encryption](https://www.enterprisedb.com/docs/tde/latest/): +- Encrypts all Postgres user data stored on disk. +- Prevents unauthorized viewing of data in operating system files on the database server and on backup storage +- No application changes or updated client drivers. +- Flexible Key Management architecture. + Using disk partition encryption: - File system disk partition is encrypted/decrypted by the OS. - Protects all files in the database partition, including temporary files. From 87396a2ab29469a08533398183f13e39e1ad4b56 Mon Sep 17 00:00:00 2001 From: mlewandowski-edb <63003848+mlewandowski-edb@users.noreply.github.com> Date: Tue, 21 Feb 2023 20:48:14 -0500 Subject: [PATCH 13/35] Fixed issue with 1st row of data types table Corrected an issue where the first row of the data type table should actually have been split into two rows: a "Type system" row and an "Integer" row. --- .../oracle/oracle_epas_comparison/database_features.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx b/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx index c01a8840c91..5d0ca79e865 100644 --- a/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx +++ b/advocacy_docs/migrating/oracle/oracle_epas_comparison/database_features.mdx @@ -40,7 +40,8 @@ Data types provide ways for a DBMS to define, implement, and use information in | Data types | Oracle Enterprise | EDB Postgres Advanced Server | |----------------------|-----------------------------|--------------------------------| -| Type system | Static + dynamic (through ANYDATA) | Static integer NUMBER NUMBER ✓, DEC , NUMERIC, SMALLINT (16-bit), INT, BINARY_INTEGER, PLS_INTEGER, INTEGER (32-bit), BIGINT (64 bit)| +| Type system | Static + dynamic (through ANYDATA) | Static | +| Integer | NUMBER | NUMBER ✓, DEC , NUMERIC, SMALLINT (16-bit), INT, BINARY_INTEGER, PLS_INTEGER, INTEGER (32-bit), BIGINT (64 bit)| | Floating point | BINARY_FLOAT, BINARY_DOUBLE | FLOAT, REAL (32-bit), DOUBLE PRECISION (64-bit) | | Decimal | NUMBER | NUMBER ✓, DEC, DECIMAL, NUMERIC| | String | CHAR, VARCHAR2, CLOB, NCLOB, NVARCHAR2, NCHAR, LONG (deprecated) | CHAR ✓, VARCHAR ✓, CLOB ✓, NCLOB ✓, NVARCHAR2 ✓, NCHAR, CHARACTER, TEXT, CHAR, VARYING, CHARACTER VARYING, VARCHAR | From e94ede57fc9e43350f083c9d2cf06c3923786317 Mon Sep 17 00:00:00 2001 From: kunliuedb <95676424+kunliuedb@users.noreply.github.com> Date: Wed, 22 Feb 2023 14:58:35 +0800 Subject: [PATCH 14/35] Update api.mdx --- product_docs/docs/biganimal/release/reference/api.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/product_docs/docs/biganimal/release/reference/api.mdx b/product_docs/docs/biganimal/release/reference/api.mdx index 94e502740b5..a357801a235 100644 --- a/product_docs/docs/biganimal/release/reference/api.mdx +++ b/product_docs/docs/biganimal/release/reference/api.mdx @@ -143,7 +143,7 @@ For example: { "access_token": "eyJhbGc.......1Qtkaw2fyho", "id_token": "eyJhbGci.......FBra7tA", - "refresh_token": "v3.MTvuZpu.......sbiionEhtTw", + "refresh_token": "v1.MTvuZpu.......sbiionEhtTw", "scope": "openid profile email offline_access", "expires_in": 86400, "token_type": "Bearer" @@ -154,7 +154,7 @@ Store the access token and refresh token in environment variables for future use ```ini RAW_ACCESS_TOKEN="eyJhbGc.......1Qtkaw2fyho" -REFRESH_TOKEN="v3.MTvuZpu.......sbiionEhtTw" +REFRESH_TOKEN="v1.MTvuZpu.......sbiionEhtTw" ``` !!!note @@ -283,7 +283,7 @@ Store the access token and refresh token in environment variables for future use ```ini RAW_ACCESS_TOKEN="eyJhbGc.......1Qtkaw2fyho" -REFRESH_TOKEN="v3.MTvuZpu.......sbiionEhtTw" +REFRESH_TOKEN="v1.MTvuZpu.......sbiionEhtTw" ``` The token you obtain from this step is the raw-access token. You need to exchange this token for a BigAnimal token. See [Exchange for BigAnimal token](#exchange-the-biganimal-token-using-curl) for more information. From 0c8cb1f2858c403d7420f772cdf2c0ae48200e94 Mon Sep 17 00:00:00 2001 From: kunliuedb <95676424+kunliuedb@users.noreply.github.com> Date: Wed, 22 Feb 2023 15:05:26 +0800 Subject: [PATCH 15/35] Update api.mdx --- product_docs/docs/biganimal/release/reference/api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/product_docs/docs/biganimal/release/reference/api.mdx b/product_docs/docs/biganimal/release/reference/api.mdx index a357801a235..05a0253467e 100644 --- a/product_docs/docs/biganimal/release/reference/api.mdx +++ b/product_docs/docs/biganimal/release/reference/api.mdx @@ -274,7 +274,7 @@ The response of this API call includes the `access_token`. For example: "expires_in": 86400, "scope": "openid offline_access", "id_token": "eyJ...0NE", - "refresh_token": "v3.Mjv..._2pRs", + "refresh_token": "v1.Mjv..._2pRs", "token_type": "Bearer" } ``` @@ -345,7 +345,7 @@ xxxxxxxxxx To use the `get-token` script to refresh your token, use the script with the `--refresh ` option. For example: ```shell -./get-token.sh -o json --refresh v3.MVZ9_xxxxxxxx_FRs +./get-token.sh -o json --refresh v1.MVZ9_xxxxxxxx_FRs __OUTPUT__ { "access_token": "xxxxxxxxxx", From 63a3844b14b715ed0a7c956ea74681abce8ed516 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 22 Feb 2023 04:24:07 -0500 Subject: [PATCH 16/35] TPA: updating version number to match product --- product_docs/docs/tpa/23/rel_notes/index.mdx | 2 +- .../{tpa_23.12.0_rel_notes.mdx => tpa_23.12_rel_notes.mdx} | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) rename product_docs/docs/tpa/23/rel_notes/{tpa_23.12.0_rel_notes.mdx => tpa_23.12_rel_notes.mdx} (95%) diff --git a/product_docs/docs/tpa/23/rel_notes/index.mdx b/product_docs/docs/tpa/23/rel_notes/index.mdx index aacb4d917d8..bad4889cd55 100644 --- a/product_docs/docs/tpa/23/rel_notes/index.mdx +++ b/product_docs/docs/tpa/23/rel_notes/index.mdx @@ -6,5 +6,5 @@ The Trusted Postgres Architect documentation describes the latest version of Tru | Version | Release date | | ------- | ------------ | -| [23.12.0](tpa_23.12.0_rel_notes) | 21 Feb 2023 | +| [23.12](tpa_23.12_rel_notes) | 21 Feb 2023 | diff --git a/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx b/product_docs/docs/tpa/23/rel_notes/tpa_23.12_rel_notes.mdx similarity index 95% rename from product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx rename to product_docs/docs/tpa/23/rel_notes/tpa_23.12_rel_notes.mdx index d6e8d86eb3c..0e1f58a8cd1 100644 --- a/product_docs/docs/tpa/23/rel_notes/tpa_23.12.0_rel_notes.mdx +++ b/product_docs/docs/tpa/23/rel_notes/tpa_23.12_rel_notes.mdx @@ -1,10 +1,10 @@ --- -title: Trusted Postgres Architect 23.12.0 release notes -navTitle: "Version 23.12.0" +title: Trusted Postgres Architect 23.12 release notes +navTitle: "Version 23.12" --- -New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.12.0 include the following: +New features, enhancements, bug fixes, and other changes in Trusted Postgres Architect 23.12 include the following: | Type | Description | | ---- |------------ | From 62237079fc92614c37e56f94b64e0652e028a15a Mon Sep 17 00:00:00 2001 From: kunliuedb <95676424+kunliuedb@users.noreply.github.com> Date: Wed, 22 Feb 2023 17:33:57 +0800 Subject: [PATCH 17/35] Update api.mdx --- product_docs/docs/biganimal/release/reference/api.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/product_docs/docs/biganimal/release/reference/api.mdx b/product_docs/docs/biganimal/release/reference/api.mdx index 05a0253467e..cd546e154bf 100644 --- a/product_docs/docs/biganimal/release/reference/api.mdx +++ b/product_docs/docs/biganimal/release/reference/api.mdx @@ -348,8 +348,8 @@ To use the `get-token` script to refresh your token, use the script with the `-- ./get-token.sh -o json --refresh v1.MVZ9_xxxxxxxx_FRs __OUTPUT__ { - "access_token": "xxxxxxxxxx", - "refresh_token": "xxxxxxxxxxxx", + "access_token": "eyJhbGc.......1Qtkaw2fyho", + "refresh_token": "v1.MTvuZpu.......sbiionEhtTw", "scope": "openid profile email offline_access", "expires_in": 86400, "token_type": "Bearer" From de82c480c4567d8e5b0f58d7037777a35ce6c5f0 Mon Sep 17 00:00:00 2001 From: kunliuedb <95676424+kunliuedb@users.noreply.github.com> Date: Wed, 22 Feb 2023 17:38:41 +0800 Subject: [PATCH 18/35] Update api.mdx --- product_docs/docs/biganimal/release/reference/api.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/biganimal/release/reference/api.mdx b/product_docs/docs/biganimal/release/reference/api.mdx index cd546e154bf..6a97b790ff4 100644 --- a/product_docs/docs/biganimal/release/reference/api.mdx +++ b/product_docs/docs/biganimal/release/reference/api.mdx @@ -349,7 +349,7 @@ To use the `get-token` script to refresh your token, use the script with the `-- __OUTPUT__ { "access_token": "eyJhbGc.......1Qtkaw2fyho", - "refresh_token": "v1.MTvuZpu.......sbiionEhtTw", + "refresh_token": "v1.MVZ9_xxxxxxxx_FRs", "scope": "openid profile email offline_access", "expires_in": 86400, "token_type": "Bearer" From 7bbf4aa1c6d1384c8b5304db532a7d2b54634cb9 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Mon, 16 Jan 2023 09:51:31 -0500 Subject: [PATCH 19/35] EPAS: components prototype --- product_docs/docs/epas/14/components.mdx | 25 ++++++++++++++++++++++++ product_docs/docs/epas/14/index.mdx | 4 +++- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 product_docs/docs/epas/14/components.mdx diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx new file mode 100644 index 00000000000..f8625a5acd5 --- /dev/null +++ b/product_docs/docs/epas/14/components.mdx @@ -0,0 +1,25 @@ +--- +title: EDB Components +--- + +We package and support a number of Postgres components to use with EDB Postgres Advanced Server. The EDB components support the advanced features of EDB Postgres Advanced Server (needs PM review). EDB Postgres Advanced Server also works with the community versions of these components. + +The EDB components include: + +- EDB PostGIS (links to the docs) +- EDB Connectors + - + - + - + - +- EDB Foreign Data Wrappers + - + - + - +EDB PgBouncer +EDB PgPool + +The documentation for each EDB component provides information on: +- Installing the component including which platforms it is available on (see the Installing topic) +- Which version of the component is supported on which version of EDB Postgres Advanced Server (let's make sure this information has been implemented with a common URL so that we can say - see xxx topic) + diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index 241b07d6d43..d9e6aca67bd 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -5,6 +5,7 @@ directoryDefaults: navigation: - epas_rel_notes - epas_platform_support + - components - epas_requirements - epas_limitations - "#Planning" @@ -40,4 +41,5 @@ legacyRedirectsGenerated: - "/edb-docs/p/edb-postgres-advanced-server/9.5" --- - With EDB Postgres Advanced Server, EnterpriseDB continues to lead as the only worldwide company to deliver innovative and low-cost, open-source-derived database solutions with commercial quality, ease of use, compatibility, scalability, and performance for small or large-scale enterprises. + With EDB Postgres Advanced Server, we continues to lead as the only worldwide company to deliver innovative and low-cost, open-source-derived database solutions with commercial quality, ease of use, compatibility, scalability, and performance for small or large-scale enterprises. + From 447077626e6947f6085aa1a734a43a79c4946199 Mon Sep 17 00:00:00 2001 From: Arup Roy <123060558+arup-roy2023@users.noreply.github.com> Date: Fri, 20 Jan 2023 17:57:11 +0530 Subject: [PATCH 20/35] Update product_docs/docs/epas/14/components.mdx --- product_docs/docs/epas/14/components.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx index f8625a5acd5..5509809194c 100644 --- a/product_docs/docs/epas/14/components.mdx +++ b/product_docs/docs/epas/14/components.mdx @@ -7,7 +7,7 @@ We package and support a number of Postgres components to use with EDB Postgres The EDB components include: - EDB PostGIS (links to the docs) -- EDB Connectors +- EDB Connectors_Test - - - From a2476e423847988284b54e045e4f66783a4a309d Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Fri, 20 Jan 2023 07:49:44 -0500 Subject: [PATCH 21/35] Revert "Update product_docs/docs/epas/14/components.mdx" This reverts commit 29187b6cc104e55c44b8c8fc4d427bb207560896. --- product_docs/docs/epas/14/components.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx index 5509809194c..f8625a5acd5 100644 --- a/product_docs/docs/epas/14/components.mdx +++ b/product_docs/docs/epas/14/components.mdx @@ -7,7 +7,7 @@ We package and support a number of Postgres components to use with EDB Postgres The EDB components include: - EDB PostGIS (links to the docs) -- EDB Connectors_Test +- EDB Connectors - - - From 3dd6d1fa1d8dbbbf7b5c688e85d9d81f573d75f3 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Fri, 20 Jan 2023 10:34:31 -0500 Subject: [PATCH 22/35] more prototype incorporating feedback --- product_docs/docs/epas/14/components.mdx | 39 ++++++++++++++++-------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx index f8625a5acd5..e1a9c511bc6 100644 --- a/product_docs/docs/epas/14/components.mdx +++ b/product_docs/docs/epas/14/components.mdx @@ -1,25 +1,38 @@ --- -title: EDB Components +title: EDB components --- -We package and support a number of Postgres components to use with EDB Postgres Advanced Server. The EDB components support the advanced features of EDB Postgres Advanced Server (needs PM review). EDB Postgres Advanced Server also works with the community versions of these components. +We package and support a number of Postgres components to use with EDB Postgres Advanced Server. These components typically support additional EDB Postgres Advanced Server capabilities. Many of these are enhanced versions of open source components. EDB Postgres Advanced Server also works with the community versions of these components. The EDB components include: -- EDB PostGIS (links to the docs) -- EDB Connectors - - - - + +- Connectors + - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) + - [EDB OCL Connector](/jdbc_connector/latest/) — use to compile applications that support the Oracle Call Interface to interact with a Postgres database server + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) - - -- EDB Foreign Data Wrappers - - +- Connection poolers + - EDB PgBouncer + - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server + - [Installing](/pgpool/latest/installing/) + - [Postgres compatibility](/pgpool/latest/supported_platforms/) +- Foreign data wrappers + - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows you to access data that resides on a Hadoop file system from a Postgres database server + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/hadoop_data_adapter/latest/02_requirements_overview/) - - -EDB PgBouncer -EDB PgPool +- EDB\*Plus +- EDB PostGIS (links to the docs) +- Failover Manager +- Migration Toolkit +- pgAdmin +- Postgres Enterprise Manager +- Replication Server -The documentation for each EDB component provides information on: -- Installing the component including which platforms it is available on (see the Installing topic) -- Which version of the component is supported on which version of EDB Postgres Advanced Server (let's make sure this information has been implemented with a common URL so that we can say - see xxx topic) From 199b7e10dde8a3b03aeea14793466ea93c0299fa Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Mon, 23 Jan 2023 08:39:47 -0500 Subject: [PATCH 23/35] fleshed out more of the prototype --- product_docs/docs/epas/14/components.mdx | 45 +++++++++++++++++------- product_docs/docs/epas/14/index.mdx | 2 +- 2 files changed, 33 insertions(+), 14 deletions(-) diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx index e1a9c511bc6..9dc05b0cddf 100644 --- a/product_docs/docs/epas/14/components.mdx +++ b/product_docs/docs/epas/14/components.mdx @@ -11,27 +11,46 @@ The EDB components include: - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - [Installing](/jdbc_connector/latest/installing/) - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) - - [EDB OCL Connector](/jdbc_connector/latest/) — use to compile applications that support the Oracle Call Interface to interact with a Postgres database server + - [EDB .NET Connector](/net_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server + - [Installing](/net_connector/latest/04_installing_and_configuring_the_net_connector/) + - [Postgres compatibility](/net_connector/latest/02_requirements_overview/) + - [EDB OCL Connector](/jdbc_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server - [Installing](/jdbc_connector/latest/installing/) - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) - - - - + - [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server + - [Installing](/odbc_connector/latest/installing/) + - [Postgres compatibility](/odbc_connector/latest/02_requirements_overview/) - Connection poolers - - EDB PgBouncer - - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server + - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations + - [Installing](/pgbouncer/latest/installing/) + - [Postgres compatibility](/pgbouncer/latest/supported_platforms/) + - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server - [Installing](/pgpool/latest/installing/) - [Postgres compatibility](/pgpool/latest/supported_platforms/) - Foreign data wrappers - - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows you to access data that resides on a Hadoop file system from a Postgres database server + - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows access to data that resides on a Hadoop file system from a Postgres database server - [Installing](/jdbc_connector/latest/installing/) - [Postgres compatibility](/hadoop_data_adapter/latest/02_requirements_overview/) - - - - -- EDB\*Plus -- EDB PostGIS (links to the docs) -- Failover Manager -- Migration Toolkit -- pgAdmin + - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server + - [Installing](/mongo_connector/latest/installing/) + - [Postgres compatibility](/mongo_data_adapter/latest/02_requirements_overview/) + - [MySQL Foreign Data Wrapper](/mysql_data_adapter/latest/) — accesses data that resides on a MySQL database from a Postgres database server + - [Installing](/mysql_connector/latest/installing/) + - [Postgres compatibility](/mysql_data_adapter/latest/02_requirements_overview/) +- [EDB\*Plus](/edb_plus/latest/) — provides a command line interface to EDB Postgres Advanced Server accepting SQL commands, SPL anonymous blocks, and EDB*Plus commands + - [Installing](/edb_plus/latest/installing/) + - [Postgres compatibility](/edb_plus/latest/02a_supported_platforms/) +- [EDB PostGIS](/postgis/latest/) — allows you to store geographic information systems (GIS) objects in a Postgres database server + - [Installing](/postgis/latest/installing/) + - [Postgres compatibility](/postgis/latest/supported_platforms/) +- [Failover Manager](/efm/latest/) — enables high availability of primary-standby deployment architectures using streaming replication + - [Installing](/efm/latest/installing/) + - [Postgres compatibility]??? *We don't have a table showing the mapping between EPAS versions and the product versions like we do for the other products in this list* +- [Migration Toolkit](/migration_toolkit/latest/) — offers granular control of the migration process + - [Installing](/migration_toolkit/latest/installing/) + - [Postgres compatibility] ??? *We don't have a table showing the mapping between EPAS versions and the product versions like we do for the other products in this list* + +- pgAdmin ??? - Postgres Enterprise Manager - Replication Server diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index d9e6aca67bd..30691278712 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -5,11 +5,11 @@ directoryDefaults: navigation: - epas_rel_notes - epas_platform_support - - components - epas_requirements - epas_limitations - "#Planning" - deployment_options + - components - "#Installing and Upgrading" - installing - upgrading From 2e3b9b77c432ed1687c9d2fa07231b68321c3ad5 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 25 Jan 2023 07:45:16 -0500 Subject: [PATCH 24/35] reduced the list to focus just on EDB versions of community components more wording adjustments --- product_docs/docs/epas/14/components.mdx | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx index 9dc05b0cddf..ff2faa8c3dd 100644 --- a/product_docs/docs/epas/14/components.mdx +++ b/product_docs/docs/epas/14/components.mdx @@ -2,11 +2,10 @@ title: EDB components --- -We package and support a number of Postgres components to use with EDB Postgres Advanced Server. These components typically support additional EDB Postgres Advanced Server capabilities. Many of these are enhanced versions of open source components. EDB Postgres Advanced Server also works with the community versions of these components. +We package and support a number of components to use with EDB Postgres Advanced Server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. The EDB components include: - - Connectors - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - [Installing](/jdbc_connector/latest/installing/) @@ -43,15 +42,5 @@ The EDB components include: - [EDB PostGIS](/postgis/latest/) — allows you to store geographic information systems (GIS) objects in a Postgres database server - [Installing](/postgis/latest/installing/) - [Postgres compatibility](/postgis/latest/supported_platforms/) -- [Failover Manager](/efm/latest/) — enables high availability of primary-standby deployment architectures using streaming replication - - [Installing](/efm/latest/installing/) - - [Postgres compatibility]??? *We don't have a table showing the mapping between EPAS versions and the product versions like we do for the other products in this list* -- [Migration Toolkit](/migration_toolkit/latest/) — offers granular control of the migration process - - [Installing](/migration_toolkit/latest/installing/) - - [Postgres compatibility] ??? *We don't have a table showing the mapping between EPAS versions and the product versions like we do for the other products in this list* - -- pgAdmin ??? -- Postgres Enterprise Manager -- Replication Server From f17e40cbfb89776b20b5a0c3efac232c2e352f68 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Thu, 26 Jan 2023 05:32:09 -0500 Subject: [PATCH 25/35] added a second use case approach with Kelly's input data source is two words --- product_docs/docs/epas/14/connectors.mdx | 31 ++++++++++++++++++++++ product_docs/docs/epas/14/data_sources.mdx | 18 +++++++++++++ product_docs/docs/epas/14/index.mdx | 3 +++ 3 files changed, 52 insertions(+) create mode 100644 product_docs/docs/epas/14/connectors.mdx create mode 100644 product_docs/docs/epas/14/data_sources.mdx diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx new file mode 100644 index 00000000000..ded646c3fb9 --- /dev/null +++ b/product_docs/docs/epas/14/connectors.mdx @@ -0,0 +1,31 @@ +--- +title: Connecting to your database +--- + +We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. + +The EDB components for connecting to your database include: + +- Connectors + - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) + - [EDB .NET Connector](/net_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server + - [Installing](/net_connector/latest/04_installing_and_configuring_the_net_connector/) + - [Postgres compatibility](/net_connector/latest/02_requirements_overview/) + - [EDB OCL Connector](/jdbc_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) + - [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server + - [Installing](/odbc_connector/latest/installing/) + - [Postgres compatibility](/odbc_connector/latest/02_requirements_overview/) +- Connection poolers + - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations + - [Installing](/pgbouncer/latest/installing/) + - [Postgres compatibility](/pgbouncer/latest/supported_platforms/) + - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server + - [Installing](/pgpool/latest/installing/) + - [Postgres compatibility](/pgpool/latest/supported_platforms/) + + + diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx new file mode 100644 index 00000000000..bac46788183 --- /dev/null +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -0,0 +1,18 @@ +--- +title: Connecting to external data sources +--- + +We package and support a number of components to use to connect your EDB Postgres Advanced Server database server to external data sources. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. + +The EDB components include: + + - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows access to data that resides on a Hadoop file system from a Postgres database server + - [Installing](/jdbc_connector/latest/installing/) + - [Postgres compatibility](/hadoop_data_adapter/latest/02_requirements_overview/) + - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server + - [Installing](/mongo_connector/latest/installing/) + - [Postgres compatibility](/mongo_data_adapter/latest/02_requirements_overview/) + - [MySQL Foreign Data Wrapper](/mysql_data_adapter/latest/) — accesses data that resides on a MySQL database from a Postgres database server + - [Installing](/mysql_connector/latest/installing/) + - [Postgres compatibility](/mysql_data_adapter/latest/02_requirements_overview/) + diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index 30691278712..491f1f63b4b 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -19,6 +19,9 @@ navigation: - epas_qs_linux_7 - epas_qs_linux_8 - epas_qs_windows + - "#Developing" + - connectors + - data_sources - "#Oracle Compatibility Guides" - epas_compat_ora_dev_guide - epas_compat_reference From d4e3004cd825a1e58d59a179d2dad1a01cbb61e8 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Thu, 26 Jan 2023 06:21:59 -0500 Subject: [PATCH 26/35] removed the first prototype --- product_docs/docs/epas/14/components.mdx | 46 ------------------------ 1 file changed, 46 deletions(-) delete mode 100644 product_docs/docs/epas/14/components.mdx diff --git a/product_docs/docs/epas/14/components.mdx b/product_docs/docs/epas/14/components.mdx deleted file mode 100644 index ff2faa8c3dd..00000000000 --- a/product_docs/docs/epas/14/components.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: EDB components ---- - -We package and support a number of components to use with EDB Postgres Advanced Server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. - -The EDB components include: - -- Connectors - - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) - - [EDB .NET Connector](/net_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server - - [Installing](/net_connector/latest/04_installing_and_configuring_the_net_connector/) - - [Postgres compatibility](/net_connector/latest/02_requirements_overview/) - - [EDB OCL Connector](/jdbc_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) - - [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server - - [Installing](/odbc_connector/latest/installing/) - - [Postgres compatibility](/odbc_connector/latest/02_requirements_overview/) -- Connection poolers - - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations - - [Installing](/pgbouncer/latest/installing/) - - [Postgres compatibility](/pgbouncer/latest/supported_platforms/) - - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server - - [Installing](/pgpool/latest/installing/) - - [Postgres compatibility](/pgpool/latest/supported_platforms/) -- Foreign data wrappers - - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows access to data that resides on a Hadoop file system from a Postgres database server - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/hadoop_data_adapter/latest/02_requirements_overview/) - - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server - - [Installing](/mongo_connector/latest/installing/) - - [Postgres compatibility](/mongo_data_adapter/latest/02_requirements_overview/) - - [MySQL Foreign Data Wrapper](/mysql_data_adapter/latest/) — accesses data that resides on a MySQL database from a Postgres database server - - [Installing](/mysql_connector/latest/installing/) - - [Postgres compatibility](/mysql_data_adapter/latest/02_requirements_overview/) -- [EDB\*Plus](/edb_plus/latest/) — provides a command line interface to EDB Postgres Advanced Server accepting SQL commands, SPL anonymous blocks, and EDB*Plus commands - - [Installing](/edb_plus/latest/installing/) - - [Postgres compatibility](/edb_plus/latest/02a_supported_platforms/) -- [EDB PostGIS](/postgis/latest/) — allows you to store geographic information systems (GIS) objects in a Postgres database server - - [Installing](/postgis/latest/installing/) - - [Postgres compatibility](/postgis/latest/supported_platforms/) - - From e7162ffaf7ba2f237146a5f1b35eb11f86ef13b8 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Fri, 27 Jan 2023 06:10:00 -0500 Subject: [PATCH 27/35] removed questionable sentence and unnecessary links --- product_docs/docs/epas/14/connectors.mdx | 20 +++++++------------- product_docs/docs/epas/14/data_sources.mdx | 11 ++++------- 2 files changed, 11 insertions(+), 20 deletions(-) diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx index ded646c3fb9..7c954cc7946 100644 --- a/product_docs/docs/epas/14/connectors.mdx +++ b/product_docs/docs/epas/14/connectors.mdx @@ -2,30 +2,24 @@ title: Connecting to your database --- -We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. +We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. The EDB components for connecting to your database include: - Connectors - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) + - [EDB .NET Connector](/net_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server - - [Installing](/net_connector/latest/04_installing_and_configuring_the_net_connector/) - - [Postgres compatibility](/net_connector/latest/02_requirements_overview/) + - [EDB OCL Connector](/jdbc_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/jdbc_connector/latest/02_requirements_overview/) + - [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server - - [Installing](/odbc_connector/latest/installing/) - - [Postgres compatibility](/odbc_connector/latest/02_requirements_overview/) + - Connection poolers - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations - - [Installing](/pgbouncer/latest/installing/) - - [Postgres compatibility](/pgbouncer/latest/supported_platforms/) + - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server - - [Installing](/pgpool/latest/installing/) - - [Postgres compatibility](/pgpool/latest/supported_platforms/) + diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx index bac46788183..96ce4af6a25 100644 --- a/product_docs/docs/epas/14/data_sources.mdx +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -2,17 +2,14 @@ title: Connecting to external data sources --- -We package and support a number of components to use to connect your EDB Postgres Advanced Server database server to external data sources. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. EDB Postgres Advanced Server also works with the community versions of these components. +We package and support a number of components to use to connect your EDB Postgres Advanced Server database server to external data sources. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. The EDB components include: - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows access to data that resides on a Hadoop file system from a Postgres database server - - [Installing](/jdbc_connector/latest/installing/) - - [Postgres compatibility](/hadoop_data_adapter/latest/02_requirements_overview/) + - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server - - [Installing](/mongo_connector/latest/installing/) - - [Postgres compatibility](/mongo_data_adapter/latest/02_requirements_overview/) + - [MySQL Foreign Data Wrapper](/mysql_data_adapter/latest/) — accesses data that resides on a MySQL database from a Postgres database server - - [Installing](/mysql_connector/latest/installing/) - - [Postgres compatibility](/mysql_data_adapter/latest/02_requirements_overview/) + From 7db3c8c35a73e4abc56832b5ae85a6b299602598 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Tue, 31 Jan 2023 08:39:20 -0500 Subject: [PATCH 28/35] split out poolers and moved QS guides --- product_docs/docs/epas/14/connectors.mdx | 9 ++------- product_docs/docs/epas/14/index.mdx | 9 +++++---- .../docs/epas/14/managing_conections.mdx | 17 +++++++++++++++++ 3 files changed, 24 insertions(+), 11 deletions(-) create mode 100644 product_docs/docs/epas/14/managing_conections.mdx diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx index 7c954cc7946..dce4d5e5deb 100644 --- a/product_docs/docs/epas/14/connectors.mdx +++ b/product_docs/docs/epas/14/connectors.mdx @@ -9,17 +9,12 @@ The EDB components for connecting to your database include: - Connectors - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - - [EDB .NET Connector](/net_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server + - [EDB .NET Connector](/net_connector/latest/) — provides connectivity between a .NET client application and a Postgres database server - - [EDB OCL Connector](/jdbc_connector/latest/) — compiles applications that support the Oracle Call Interface to interact with a Postgres database server + - [EDB OCL Connector](/jdbc_connector/latest/) — provides an API similar to the Oracle Call Interface that you can use to interact with a Postgres database server. - [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server -- Connection poolers - - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations - - - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server - diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index 491f1f63b4b..6cf239ca46d 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -15,12 +15,9 @@ navigation: - upgrading - uninstalling - troubleshooting - - "#Quick Start Guides" - - epas_qs_linux_7 - - epas_qs_linux_8 - - epas_qs_windows - "#Developing" - connectors + - managing_conections - data_sources - "#Oracle Compatibility Guides" - epas_compat_ora_dev_guide @@ -38,6 +35,10 @@ navigation: - epas_security_guide - epas_guide - edb_plus + - "#Quick Start Guides" + - epas_qs_linux_7 + - epas_qs_linux_8 + - epas_qs_windows legacyRedirectsGenerated: # This list is generated by a script. If you need add entries, use the `legacyRedirects` key. - "/edb-docs/p/edb-postgres-advanced-server/9.6" diff --git a/product_docs/docs/epas/14/managing_conections.mdx b/product_docs/docs/epas/14/managing_conections.mdx new file mode 100644 index 00000000000..b3ae453bc1b --- /dev/null +++ b/product_docs/docs/epas/14/managing_conections.mdx @@ -0,0 +1,17 @@ +--- +title: Managing your database connections +--- + +We package and support a number of components to manage your connections to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. + +The EDB components for managing your database connections include: + + +- Connection poolers + - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations + + - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server + + + + From a99ffa8c71c39c2aef980bd9cd4a7aef09ab65a0 Mon Sep 17 00:00:00 2001 From: Dee Dee Rothery <83650384+drothery-edb@users.noreply.github.com> Date: Wed, 1 Feb 2023 07:04:57 -0500 Subject: [PATCH 29/35] Update product_docs/docs/epas/14/data_sources.mdx Co-authored-by: nidhibhammar <59045594+nidhibhammar@users.noreply.github.com> --- product_docs/docs/epas/14/data_sources.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx index 96ce4af6a25..9c165a4849a 100644 --- a/product_docs/docs/epas/14/data_sources.mdx +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -6,7 +6,7 @@ We package and support a number of components to use to connect your EDB Postgre The EDB components include: - - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — allows access to data that resides on a Hadoop file system from a Postgres database server + - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — accesses data that resides on a Hadoop file system from a Postgres database server - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server From 8fa2c75f315973ec9d389030270ae95c6a47ea0b Mon Sep 17 00:00:00 2001 From: Dee Dee Rothery <83650384+drothery-edb@users.noreply.github.com> Date: Wed, 1 Feb 2023 07:05:09 -0500 Subject: [PATCH 30/35] Update product_docs/docs/epas/14/index.mdx Co-authored-by: nidhibhammar <59045594+nidhibhammar@users.noreply.github.com> --- product_docs/docs/epas/14/index.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index 6cf239ca46d..5126b07f763 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -45,5 +45,5 @@ legacyRedirectsGenerated: - "/edb-docs/p/edb-postgres-advanced-server/9.5" --- - With EDB Postgres Advanced Server, we continues to lead as the only worldwide company to deliver innovative and low-cost, open-source-derived database solutions with commercial quality, ease of use, compatibility, scalability, and performance for small or large-scale enterprises. + With EDB Postgres Advanced Server, we continue to lead as the only worldwide company to deliver innovative and low-cost, open-source-derived database solutions with commercial quality, ease of use, compatibility, scalability, and performance for small or large-scale enterprises. From 474cc9361945051c27002908d97e635a4292d01c Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 1 Feb 2023 07:51:46 -0500 Subject: [PATCH 31/35] attempt at addressing comments --- product_docs/docs/epas/14/data_sources.mdx | 2 +- product_docs/docs/epas/14/managing_conections.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx index 9c165a4849a..59109fcae61 100644 --- a/product_docs/docs/epas/14/data_sources.mdx +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -2,7 +2,7 @@ title: Connecting to external data sources --- -We package and support a number of components to use to connect your EDB Postgres Advanced Server database server to external data sources. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. +We maintain a number of open source components to use to connect your Postgres database server to external data sources. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components typically support additional EDB Postgres Advanced Server capabilities. The EDB components include: diff --git a/product_docs/docs/epas/14/managing_conections.mdx b/product_docs/docs/epas/14/managing_conections.mdx index b3ae453bc1b..fd1ad15e8ab 100644 --- a/product_docs/docs/epas/14/managing_conections.mdx +++ b/product_docs/docs/epas/14/managing_conections.mdx @@ -2,7 +2,7 @@ title: Managing your database connections --- -We package and support a number of components to manage your connections to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. +We maintain a number of open source components to manage your connections to your EDB Postgres Advanced Server database server. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components typically support additional EDB Postgres Advanced Server capabilities. The EDB components for managing your database connections include: From db5425fd58b7560c1001ed4c068f49e330c5602f Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Fri, 3 Feb 2023 08:29:02 -0500 Subject: [PATCH 32/35] added PG support to connectors topic --- product_docs/docs/epas/14/connectors.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx index dce4d5e5deb..f476753bcec 100644 --- a/product_docs/docs/epas/14/connectors.mdx +++ b/product_docs/docs/epas/14/connectors.mdx @@ -2,7 +2,7 @@ title: Connecting to your database --- -We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. +We package and support a number of components to connect to your EDB Postgres Advanced Server database server. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. The EDB components for connecting to your database include: From 6b0eb5915d574ea3da4c040516f55979289bf254 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 22 Feb 2023 04:44:32 -0500 Subject: [PATCH 33/35] final wording for v14 --- product_docs/docs/epas/14/connectors.mdx | 2 +- product_docs/docs/epas/14/data_sources.mdx | 2 +- product_docs/docs/epas/14/managing_conections.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx index f476753bcec..5d8feae0c1f 100644 --- a/product_docs/docs/epas/14/connectors.mdx +++ b/product_docs/docs/epas/14/connectors.mdx @@ -2,7 +2,7 @@ title: Connecting to your database --- -We package and support a number of components to connect to your EDB Postgres Advanced Server database server. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components are based on PostgreSQL components and typically support additional EDB Postgres Advanced Server capabilities. +We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. The EDB components for connecting to your database include: diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx index 59109fcae61..b2dd4c5ac75 100644 --- a/product_docs/docs/epas/14/data_sources.mdx +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -2,7 +2,7 @@ title: Connecting to external data sources --- -We maintain a number of open source components to use to connect your Postgres database server to external data sources. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components typically support additional EDB Postgres Advanced Server capabilities. +We package and support a number of open source components to connect your Postgres database server to external data sources. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. The EDB components include: diff --git a/product_docs/docs/epas/14/managing_conections.mdx b/product_docs/docs/epas/14/managing_conections.mdx index fd1ad15e8ab..3762deccdca 100644 --- a/product_docs/docs/epas/14/managing_conections.mdx +++ b/product_docs/docs/epas/14/managing_conections.mdx @@ -2,7 +2,7 @@ title: Managing your database connections --- -We maintain a number of open source components to manage your connections to your EDB Postgres Advanced Server database server. The components support both EDB Postgres Advanced Server and PostgreSQL. These EDB components typically support additional EDB Postgres Advanced Server capabilities. +We package and support a number of open source components to manage your connections to your EDB Postgres Advanced Server database server. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. The EDB components for managing your database connections include: From 9f3691573fbad9d6239aa94dc41c9801caa52e8a Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 22 Feb 2023 06:19:35 -0500 Subject: [PATCH 34/35] added to v15 --- product_docs/docs/epas/14/connectors.mdx | 1 - product_docs/docs/epas/14/data_sources.mdx | 2 +- product_docs/docs/epas/14/index.mdx | 2 +- ...onections.mdx => managing_connections.mdx} | 2 -- product_docs/docs/epas/15/connectors.mdx | 19 +++++++++++++++++++ product_docs/docs/epas/15/data_sources.mdx | 15 +++++++++++++++ product_docs/docs/epas/15/index.mdx | 4 ++++ .../docs/epas/15/managing_connections.mdx | 15 +++++++++++++++ 8 files changed, 55 insertions(+), 5 deletions(-) rename product_docs/docs/epas/14/{managing_conections.mdx => managing_connections.mdx} (96%) create mode 100644 product_docs/docs/epas/15/connectors.mdx create mode 100644 product_docs/docs/epas/15/data_sources.mdx create mode 100644 product_docs/docs/epas/15/managing_connections.mdx diff --git a/product_docs/docs/epas/14/connectors.mdx b/product_docs/docs/epas/14/connectors.mdx index 5d8feae0c1f..ec8cb78063f 100644 --- a/product_docs/docs/epas/14/connectors.mdx +++ b/product_docs/docs/epas/14/connectors.mdx @@ -6,7 +6,6 @@ We package and support a number of components to connect to your EDB Postgres Ad The EDB components for connecting to your database include: -- Connectors - [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. - [EDB .NET Connector](/net_connector/latest/) — provides connectivity between a .NET client application and a Postgres database server diff --git a/product_docs/docs/epas/14/data_sources.mdx b/product_docs/docs/epas/14/data_sources.mdx index b2dd4c5ac75..117c3bfd79d 100644 --- a/product_docs/docs/epas/14/data_sources.mdx +++ b/product_docs/docs/epas/14/data_sources.mdx @@ -4,7 +4,7 @@ title: Connecting to external data sources We package and support a number of open source components to connect your Postgres database server to external data sources. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. -The EDB components include: +The EDB components for connecting to external databases include: - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — accesses data that resides on a Hadoop file system from a Postgres database server diff --git a/product_docs/docs/epas/14/index.mdx b/product_docs/docs/epas/14/index.mdx index 5126b07f763..3f24e2a23db 100644 --- a/product_docs/docs/epas/14/index.mdx +++ b/product_docs/docs/epas/14/index.mdx @@ -17,7 +17,7 @@ navigation: - troubleshooting - "#Developing" - connectors - - managing_conections + - managing_connections - data_sources - "#Oracle Compatibility Guides" - epas_compat_ora_dev_guide diff --git a/product_docs/docs/epas/14/managing_conections.mdx b/product_docs/docs/epas/14/managing_connections.mdx similarity index 96% rename from product_docs/docs/epas/14/managing_conections.mdx rename to product_docs/docs/epas/14/managing_connections.mdx index 3762deccdca..30a48897cc9 100644 --- a/product_docs/docs/epas/14/managing_conections.mdx +++ b/product_docs/docs/epas/14/managing_connections.mdx @@ -6,8 +6,6 @@ We package and support a number of open source components to manage your connect The EDB components for managing your database connections include: - -- Connection poolers - [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations - [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server diff --git a/product_docs/docs/epas/15/connectors.mdx b/product_docs/docs/epas/15/connectors.mdx new file mode 100644 index 00000000000..aeb03f66151 --- /dev/null +++ b/product_docs/docs/epas/15/connectors.mdx @@ -0,0 +1,19 @@ +--- +title: Connecting to your database +--- + +We package and support a number of components to connect to your EDB Postgres Advanced Server database server. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. + +The EDB components for connecting to your database include: + +- [EDB JDBC Connector](/jdbc_connector/latest/) — provides connectivity between a Java application and a Postgres database server. + +- [EDB .NET Connector](/net_connector/latest/) — provides connectivity between a .NET client application and a Postgres database server + +- [EDB OCL Connector](/jdbc_connector/latest/) — provides an API similar to the Oracle Call Interface that you can use to interact with a Postgres database server. + +- [EDB ODBC Connector](/odbc_connector/latest/) — allows an ODBC-compliant client application to connect to a Postgres database server + + + + diff --git a/product_docs/docs/epas/15/data_sources.mdx b/product_docs/docs/epas/15/data_sources.mdx new file mode 100644 index 00000000000..87f7c71042b --- /dev/null +++ b/product_docs/docs/epas/15/data_sources.mdx @@ -0,0 +1,15 @@ +--- +title: Connecting to external data sources +--- + +We package and support a number of open source components to connect your Postgres database server to external data sources. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. + +The EDB components to connect external data sources include: + + - [EDB Hadoop Foreign Data Wrapper](/jdbc_connector/latest/installing/) — accesses data that resides on a Hadoop file system from a Postgres database server + + - [MongoDB Foreign Data Wrapper](/mongo_data_adapter/latest/) — accesses data that resides on a MongoDB database from a Postgres database server + + - [MySQL Foreign Data Wrapper](/mysql_data_adapter/latest/) — accesses data that resides on a MySQL database from a Postgres database server + + diff --git a/product_docs/docs/epas/15/index.mdx b/product_docs/docs/epas/15/index.mdx index 0887af9b847..33f372aca89 100644 --- a/product_docs/docs/epas/15/index.mdx +++ b/product_docs/docs/epas/15/index.mdx @@ -14,6 +14,10 @@ navigation: - upgrading - uninstalling - troubleshooting + - "#Developing" + - connectors + - managing_connections + - data_sources - "#Oracle Compatibility Guides" - epas_compat_ora_dev_guide - epas_compat_reference diff --git a/product_docs/docs/epas/15/managing_connections.mdx b/product_docs/docs/epas/15/managing_connections.mdx new file mode 100644 index 00000000000..365b99db0c1 --- /dev/null +++ b/product_docs/docs/epas/15/managing_connections.mdx @@ -0,0 +1,15 @@ +--- +title: Managing your database connections +--- + +We package and support a number of open source components to manage your connections to your EDB Postgres Advanced Server database server. These EDB components are enhanced versions of the corresponding PostgreSQL components and are intended to support additional EDB Postgres Advanced Server capabilities. + +The EDB components for managing your database connections include: + +- [EDB PgBouncer](/pgbouncer/latest/) — a lightweight connection pooling utility for Postgres installations + +- [EDB Pgpool-II](/pgpool/latest/) — acts as middleware between client applications and a Postgres database server + + + + From fb64e173aa6baa56931f3994460daad6075e271e Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 22 Feb 2023 06:33:48 -0500 Subject: [PATCH 35/35] removed extra "the" --- product_docs/docs/eprs/7/installing/windows.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/product_docs/docs/eprs/7/installing/windows.mdx b/product_docs/docs/eprs/7/installing/windows.mdx index d779136b376..1cf569a6658 100644 --- a/product_docs/docs/eprs/7/installing/windows.mdx +++ b/product_docs/docs/eprs/7/installing/windows.mdx @@ -19,7 +19,7 @@ EDB provides a graphical interactive installer for Windows. You can access it tw - You must have Java Runtime Environment (JRE) version 1.8 or later installed on the hosts where you intend to install any Replication Server component (Replication Console, publication server, or subscription server). Any Java product such as Oracle Java or OpenJDK may be used. Follow the directions for your host operating system to install the Java runtime environment. -- Be sure the system environment variable, `JAVA_HOME`, is set to the JRE installation directory of the JRE version and bitness (32-bit or 64-bit) you want to use with the Replication Server. The Replication Server installer for a Windows platform contains both the 32-bit and 64-bit versions. The `JAVA_HOME` setting determines whether the 32-bit or the 64-bit version of Replication Server is installed. If `JAVA_HOME` is not set, the first JRE version encountered in the Path system environment variable determines the Replication Server version to be installed. +- Be sure the system environment variable, `JAVA_HOME`, is set to the JRE installation directory of the JRE version and bitness (32-bit or 64-bit) you want to use with Replication Server. The Replication Server installer for a Windows platform contains both the 32-bit and 64-bit versions. The `JAVA_HOME` setting determines whether the 32-bit or the 64-bit version of Replication Server is installed. If `JAVA_HOME` is not set, the first JRE version encountered in the Path system environment variable determines the Replication Server version to be installed. ## Installing directly