Action required: The Continuous Data UI, API, and CLI are scheduled for end of life. Review the latest migration guidance and start planning your transition to Data Control Tower.
On new engine installations of 2026.5.0.0 and later, the Admin UI opens directly to the Performance Dashboard, and the Manage, Resources, and System menus are unavailable. Engines upgraded from an earlier version keep full Admin UI access. This restriction cannot be changed by customers; contact Delphix Support if you need it lifted temporarily.
Learn more about the Continuous Data end-of-life announcement.
Delphix Continuous Data Engine supports PostgreSQL streaming replication with Delphix-Initiated backup between the source and staging PostgreSQL database.
Prerequisites
Before you begin creating a dSource, ensure that you meet the following requirements:
-
The environment requirements are met by the source and staging environments as described in Requirements for PostgreSQL Staging/Target environments.
-
To use privilege elevation, you must meet the Sudo Privilege Requirements.
-
The OS or privileged user must have the following permissions:
-
access to the Postgres commands
-
read,write, andexecutepermissions on theunix_socket_directoriesconfigured inpostgresql.conffile (The default directories are/var/run/postgresql&/tmp).
-
For more information, refer to Requirements and Prerequisites.
Limitation
With PostgreSQL versions 9.4 and 9.5, the connector creates the staging instance as a warm standby. This instance is not accessible because it is always in recovery mode and does not allow any connection.
Procedure
Perform the following steps to create a dSource using PostgreSQL streaming replication with Delphix-Initiated backup to stay in sync with the source:
-
Login to the Delphix Management application.
-
Navigate to the Manage > Environments page.
-
On the Databases tab, choose a repository for your dSource and click the + icon.
-
In the Add Database dialog window, provide the name of your source configuration and click Add.

-
Select your source configuration and click the Add dSource link located on the right.
-
In the Source tab, do the following:
-
In the NFS Mount Location field, provide a mount location on the staging environment.
-
If using Privilege Elevation, provide the username of the Privileged OS Account.
Once the dSource is created, you will not be able to update the privileged OS account. Recreating the dSource account is the only way to make changes. -
Select the Delphix Initiated Backup - Postgres Cluster Ingestion Flag check box. Enabling this check box allows Delphix to initiate the physical backup on the source database.

-
Click on the +Add icon next to the Delphix Initiated Backup/External Backup - Streaming Replication Parameters parameter.
You must click the Add Button for External Backup only once as the solution supports a single backup path. Providing multiple paths will result in an error during the linking process. -
Provide the values in the following fields.
-
Delphix Initiated Backup - Postgres Cluster Ingestion Flag - You must select this check box.
-
PostgresDB Replication User
-
PostgresDB Replication User Password
-
Source Host Address
-
Source Instance Port Number
-
Specify the Staging Instance Port Number. This port number must be unique and the port must be free for a given instance.
-
Optionally, you can define database configuration parameters during the linking operation in the Config Settings section if needed.
During dSource creation, you can configure the parameters and their values in thepostgresql.conffile using the "Config Settings" section in the UI. For example, if you wish to support replication slots via UI, you can specify the "primary_slot_name" parameter and its value through the UI. This action will update the existing parameter value in thepostgresql.conffile with the value provided.
Similarly, if you want to disable a parameter, specify the parameter name and then select the Comment Property check box. This action will comment out the parameter in thepostgresql.confconfiguration file. -
Click Next.
-
-
-
In the dSource Configuration tab, provide a dSource name and then select a group for your dSource. Adding a dSource to a dataset group allows you to manage user permissions for that database and its objects, including snapshots. For more information, refer to the topics under Users and Groups.
-
In the Data Management tab, specify your staging environment, user, and snapshot parameters. Select the Resynchronize dSource check box if you want to resynchronize the dSource. This operation will force a non-incremental load of data from the source. This operation is similar to creating a new dSource, but prevents duplication of the storage requirements and maintains timeflow history. Click Next to proceed.
-
In the Policies tab, apply policy details to the dSource if needed, and then click Next to continue.
-
In the Hooks tab, select a Hook Point and then click + to add a script that you want to run at that hook point. You have the flexibility to define scripts to run at multiple hook points in the process.
-
In the Summary tab, review the configuration profile for your dSource.
-
Click Submit. The Delphix Continuous Data Engine will initiate two jobs, namely DB_Link and DB_Sync to create the dSource. You can monitor these jobs by selecting System>Jobs or by selecting System >Events in the top menu bar. Upon successful completion of the DB_link job jobs, the database icon will change to a dSource icon on the Environments > Host > Databases screen. The dSource will also be listed under Datasets within its assigned group.
The dataset must not be disabled after failed or canceled RESYNC job.