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.
If you use one of the supported providers (in the sidebar), please refer to the specific guide for that provider.
Supported Postgres versions
Anything on or after Postgres 12Enable logical replication
You don’t need to follow the below steps if the settingcloudsql. logical_decoding is on. This setting should mostly be pre-configured if you’re migrating from another data replication tool.
- Click on Edit button on the Overview page.
- Go to Flags and change
cloudsql.logical_decodingto on. This change will need restarting your Postgres server.
Creating ClickPipes user and granting permissions
Connect to your Cloud SQL 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.If your are using SSH Tunneling, then you need to add the ClickPipes IPs to the firewall rules of the Jump Server/Bastion.
- Go to Connections section
- Go to the Networking subsection
- Add the public IPs of ClickPipes