Documentation Index
Fetch the complete documentation index at: https://private-7c7dfe99-page-updates.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Azure flexible server for Postgres source setup guide
ClickPipes supports Postgres version 12 and later.Enable logical replication
You don’t need to follow the below steps ifwal_level is set to logical. This setting should mostly be pre-configured if you’re migrating from another data replication tool.
- Click on the Server parameters section
- Edit the
wal_leveltological
- This change would require a server restart. So restart when requested.
Creating ClickPipes users and granting permissions
Connect to your Azure Flexible Server Postgres through the admin user and run the below commands:-
Create a dedicated user for ClickPipes.
-
Grant schema-level, read-only access to the user you created in the previous step. The following example shows permissions for the
publicschema. Repeat these commands for each schema containing tables you want to replicate: -
Grant replication privileges to the user:
- Create a publication with the tables you want to replicate. We strongly recommend only including the tables you need in the publication to avoid performance overhead.
-
To create a publication for specific tables:
-
To create a publication for all tables in a specific schema:
clickpipes publication will contain the set of change events generated from the specified tables, and will later be used to ingest the replication stream.
Add ClickPipes IPs to Firewall
Please follow the below steps to add ClickPipes IPs to your network.- Go to the Networking tab and add the ClickPipes IPs to the Firewall of your Azure Flexible Server Postgres OR the Jump Server/Bastion if you’re using SSH tunneling.