EDB provided modules
EDB-provided modules deliver a suite of enterprise-grade extensions specifically engineered to enhance the security, performance, and manageability of your WarehousePG cluster. Backed by 24x7 expert support, these modules ensure your environment meets the rigorous demands of business-critical, petabyte-scale data warehousing.
EDB provides the following modules:
- pgAudit - Provides detailed session and object audit logging for WarehousePG.
- user_profile - Provides password quality checking and policy definition for WarehousePG.
- whpg_fdw - Provides a foreign data wrapper (FDW) for accessing data stored in a remote WarehousePG cluster.
Downloading and installing an extension
You must install the extension on each host in your WarehousePG cluster.
From the coordinator, download the package from the EDB repository:
export EDB_SUBSCRIPTION_TOKEN=<your-token> export EDB_REPO=gpsupp curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_REPO/setup.rpm.sh" | sudo -E bash sudo dnf download edb-whpg<major_version>-<extension_name>
export EDB_SUBSCRIPTION_TOKEN=<your-token> export EDB_REPO=gpsupp curl -1sSLf "https://downloads.enterprisedb.com/$EDB_SUBSCRIPTION_TOKEN/$EDB_REPO/setup.rpm.sh" | sudo -E bash sudo yumdownloader edb-whpg<major_version>-<extension_name>
Where:
<your-token>is the token you received when you registered for the EDB subscription.<major_version>is your WHPG version (6 or 7).<extension_name>is the name of the extension you want to install.
Create a file
all_hostson your WHPG coordinator, which lists all hosts in the WHPG cluster. For example:cdw scdw sdw1 sdw2 sdw3
From the coordinator, use the
gpsyncutility to transfer the package to all hosts in the cluster and then use thegpsshutility to install the package:gpsync -f all_hosts <package-name> =:/tmp gpssh -f all_hosts -e 'sudo dnf install -y /tmp/<package-name>'
gpsync -f all_hosts <package-name> =:/tmp gpssh -f all_hosts -e 'sudo yum install -y /tmp/<package-name>'
Where
<package-name>is the name of the package file you downloaded.
pgAudit
Learn about the pgaudit extension for WarehousePG.
user_profile
Learn about the user_profile extension for WarehousePG.
whpg_fdw
Learn about the whpg_fdw extension for WarehousePG.
- On this page
- Downloading and installing an extension
Could this page be better? Report a problem or suggest an addition!