Skip to content

Commit 1d947a7

Browse files
Merge pull request #3274 from ClickHouse/postgres-clickpipes-public-preview
Postgres ClickPipe - update preview status
2 parents 8bdf1e2 + 62a1f15 commit 1d947a7

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

docs/en/cloud/reference/changelog.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ Org Admins can now add more email addresses to a specific notification as additi
105105

106106
Bring Your Own Cloud for AWS is now available in Beta. This deployment model allows you to deploy and run ClickHouse Cloud in your own AWS account. We support deployments in 11+ AWS regions, with more coming soon. Please [contact support](https://clickhouse.com/support/program) for access. Note that this deployment is reserved for large-scale deployments.
107107

108-
### Postgres Change-Data-Capture (CDC) Connector in ClickPipes (Private Preview)
108+
### Postgres Change-Data-Capture (CDC) Connector in ClickPipes (Public Preview)
109109

110-
This turnkey integration enables customers to replicate their Postgres databases to ClickHouse Cloud in just a few clicks and leverage ClickHouse for blazing-fast analytics. You can use this connector for both continuous replication and one-time migrations from Postgres. Please[ sign up for Private Preview access](https://clickhouse.com/cloud/clickpipes/postgres-cdc-connector).
110+
This turnkey integration enables customers to replicate their Postgres databases to ClickHouse Cloud in just a few clicks and leverage ClickHouse for blazing-fast analytics. You can use this connector for both continuous replication and one-time migrations from Postgres.
111111

112112
### Dashboards (Beta)
113113

docs/en/integrations/data-ingestion/clickpipes/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import PostgresSVG from "../../images/logos/postgresql.svg";
3535
| Amazon S3 |<S3SVG style={{width: '3rem', height: 'auto'}} />|Object Storage| Stable | Configure ClickPipes to ingest large volumes of data from object storage. |
3636
| Google Cloud Storage |<GCSSVG style={{width: '3rem', height: 'auto'}} />|Object Storage| Stable | Configure ClickPipes to ingest large volumes of data from object storage. |
3737
| Amazon Kinesis |<AmazonKinesis style={{width: '3rem', height: 'auto'}} />|Streaming| Stable | Configure ClickPipes and start ingesting streaming data from Amazon Kinesis into ClickHouse cloud. |
38-
| Postgres |<PostgresSVG style={{width: '3rem', height: 'auto'}} />|DBMS| Private Preview | Configure ClickPipes and start ingesting data from Postgres into ClickHouse Cloud. |
38+
| Postgres |<PostgresSVG style={{width: '3rem', height: 'auto'}} />|DBMS| Public Preview | Configure ClickPipes and start ingesting data from Postgres into ClickHouse Cloud. |
3939

4040
More connectors will get added to ClickPipes, you can find out more by [contacting us](https://clickhouse.com/company/contact?loc=clickpipes).
4141

docs/en/integrations/data-ingestion/clickpipes/postgres/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import PrivatePreviewBadge from '@theme/badges/PrivatePreviewBadge';
1111
<PrivatePreviewBadge/>
1212

1313
:::info
14-
Currently, ingesting data from Postgres to ClickHouse Cloud via ClickPipes is in Private Preview. If you are interested in trying it out, please sign up [here](https://clickpipes.peerdb.io/).
14+
Currently, ingesting data from Postgres to ClickHouse Cloud via ClickPipes is in Public Preview.
1515
:::
1616

1717

docs/en/integrations/data-ingestion/dbms/postgresql/connecting-to-postgresql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ This page covers following options for integrating PostgreSQL with ClickHouse:
1313

1414
- using [ClickPipes](/en/integrations/clickpipes/postgres), the managed integration service for ClickHouse Cloud - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
1515
- using `PeerDB by ClickHouse`, a CDC tool specifically designed for PostgreSQL database replication to both self-hosted ClickHouse and ClickHouse Cloud
16-
- PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
16+
- PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Public Preview.
1717
- using the `PostgreSQL` table engine, for reading from a PostgreSQL table
1818
- using the experimental `MaterializedPostgreSQL` database engine, for syncing a database in PostgreSQL with a database in ClickHouse
1919

2020
## Using ClickPipes (powered by PeerDB)
2121

22-
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
22+
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Public Preview.
2323

2424
## Using the PostgreSQL Table Engine
2525

docs/en/integrations/data-ingestion/dbms/postgresql/inserting-data.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ For bulk loading data from PostgreSQL, users can use:
1010

1111
- using [ClickPipes](/en/integrations/clickpipes/postgres), the managed integration service for ClickHouse Cloud - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
1212
- `PeerDB by ClickHouse`, an ETL tool specifically designed for PostgreSQL database replication to both self-hosted ClickHouse and ClickHouse Cloud.
13-
- PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
13+
- PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Public Preview.
1414
- The [Postgres Table Function](/en/sql-reference/table-functions/postgresql) to read data directly. This is typically appropriate for if batch replication based on a known watermark, e.g. a timestamp. is sufficient or if it's a once-off migration. This approach can scale to 10's of millions of rows. Users looking to migrate larger datasets should consider multiple requests, each dealing with a chunk of the data. Staging tables can be used for each chunk prior to its partitions being moved to a final table. This allows failed requests to be retried. For further details on this bulk-loading strategy, see here.
1515
- Data can be exported from Postgres in CSV format. This can then be inserted into ClickHouse from either local files or via object storage using table functions.

docs/en/integrations/data-ingestion/dbms/postgresql/postgres-vs-clickhouse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ ClickHouse provides ACID properties under [limited configurations](/en/guides/de
117117

118118
:::info
119119

120-
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
120+
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Public Preview.
121121

122122
:::
123123

docs/en/migrations/postgres/dataset.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ As an example dataset to show a typical migration from Postgres to ClickHouse, w
1313

1414
<br />
1515

16-
<img src={require('../images/postgres-stackoverflow-schema.png').default}
16+
<img src={require('../images/postgres-stackoverflow-schema.png').default}
1717
class="image"
1818
alt="NEEDS ALT"
1919
style={{width: '1000px', background: 'none'}} />
@@ -65,7 +65,7 @@ gzip -d postlinks.sql.gz
6565
psql < postlinks.sql
6666
```
6767

68-
While small for ClickHouse, this dataset is substantial for Postgres. The above represents a subset covering the first three months of 2024.
68+
While small for ClickHouse, this dataset is substantial for Postgres. The above represents a subset covering the first three months of 2024.
6969

7070
> While our example results use the full dataset to show performance differences between Postgres and Clickhouse, all steps documented below are functionally identical with the smaller subset. Users wanting to load the full dataset into Postgres see [here](https://pastila.nl/?00d47a08/1c5224c0b61beb480539f15ac375619d#XNj5vX3a7ZjkdiX7In8wqA==). Due to the foreign constraints imposed by the above schema, the full dataset for PostgreSQL only contains rows that satisfy referential integrity. A [Parquet version](/en/getting-started/example-datasets/stackoverflow), with no such constraints, can be easily loaded directly into ClickHouse if needed.
7171
@@ -104,13 +104,13 @@ Change Data Capture (CDC) is the process by which tables are kept in sync betwee
104104
1. **PeerDB by ClickHouse** - PeerDB offers an open code specialist Postgres CDC solution users can run self-managed or through a SaaS solution, which has shown to perform well at scale with Postgres and ClickHouse. The solution focuses on low-level optimizations to achieve high-performance transfer data and reliability guarantees between Postgres and ClickHouse. It supports both online and offline loads.
105105

106106
:::info
107-
108-
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Private Preview. Please [sign up here](https://clickpipes.peerdb.io/)
109-
107+
108+
PeerDB is now available natively in ClickHouse Cloud - Blazing-fast Postgres to ClickHouse CDC with our [new ClickPipe connector](/en/integrations/clickpipes/postgres) - now in Public Preview.
109+
110110
:::
111111

112112
2. **Build your own** - This can be achieved with **Debezium + Kafka** - Debezium offers the ability to capture all changes on a Postgres table, forwarding these as events to a Kafka queue. These events can then be consumed by either the ClickHouse Kafka connector or [ClickPipes in ClickHouse Cloud](https://clickhouse.com/cloud/clickpipes), for insertion into ClickHouse. This represents Change Data Capture (CDC) as Debezium will not only perform an initial copy of the tables but also ensure all subsequent updates, deletes, and inserts are detected on Postgres, resulting in the downstream events. This requires careful configuration of both Postgres, Debezium, and ClickHouse. Examples can be found [here](https://clickhouse.com/blog/clickhouse-postgresql-change-data-capture-cdc-part-2).
113-
113+
114114
For the examples in this guide, we assume an initial bulk load only, focusing on data exploration and easy iteration toward production schemas usable for other approaches.
115115

116116
[Click here for Part 2](/en/migrations/postgresql/designing-schemas).

0 commit comments

Comments
 (0)