EDB provided modules v7.4

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:

  • PGAA - Enables distributed analytical queries against object storage directly from WarehousePG, with support for Parquet, Delta Lake, and Iceberg formats.
  • pgAudit - Provides detailed session and object audit logging for WarehousePG.
  • PGFS - Provides the storage layer for object storage connectivity, including credential management for S3, GCS, and Azure. Required dependency of PGAA.
  • pgvector - Provides vector similarity search capabilities for WarehousePG that enable searching, storing, and querying machine language-generated embeddings at large scale.
  • user_profile - Provides password quality checking and policy definition for WarehousePG.
  • whpg-anonymizer - Provides dynamic data masking and static data anonymization 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.

  1. From the coordinator, download the package from the EDB repository:

    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.
  2. Create a file all_hosts on your WHPG coordinator, which lists all hosts in the WHPG cluster. For example:

    cdw
    scdw
    sdw1
    sdw2
    sdw3
  3. From the coordinator, use the gpsync utility to transfer the package to all hosts in the cluster and then use the gpssh utility to install the package:

    Where <package-name> is the name of the package file you downloaded.

PGAA

Query data in object storage directly from WarehousePG using the Postgres Analytics Accelerator extension.

pgAudit

Learn about the pgaudit extension for WarehousePG.

PGFS

Manage object storage connectivity and credentials in WarehousePG using the Postgres File System extension.

pgvector

Learn how to store, query, and index embeddings in WarehousePG using the pgvector extension.

user_profile

Learn about the user_profile extension for WarehousePG.

whpg-anonymizer

Learn how to implement dynamic data masking and anonymization in WarehousePG.

whpg_fdw

Learn about the whpg_fdw extension for WarehousePG.