Skip to content

For help, click the link below to get free database assistance or contact our experts for personalized support.

Technical reference overview

This section covers the internal components and tools that power pg_tde.

Use it to understand how encryption is implemented, fine-tune a configuration, leverage advanced CLI tools and functions for diagnostics and customization.

Usage guide

Step-by-step instructions for using pg_tde. Set up the extension, configure key providers, create and rotate keys, manage permissions, and encrypt tables.

Follow the usage guide

Streaming replication

Learn how to configure PostgreSQL streaming replication with pg_tde using the tde_heap access method. Covers primary and standby setup, key management requirements, and validation steps.

Set up replication with tde_heap

GUC Variables

Configure how pg_tde behaves with PostgreSQL. Control WAL encryption, enforce encryption for new tables, and manage global provider inheritance. Includes scope levels, defaults, and permission requirements.

Configure GUC variables

Functions

Use built-in functions to manage key providers, create and rotate principal keys, and verify encryption status. Includes commands for Vault, KMIP, and local providers, plus utilities to inspect or validate keys.

Browse available functions