From b5458a150fc555ed03adfff4eacb2dd3f97f63be Mon Sep 17 00:00:00 2001 From: Chris Chinchilla Date: Thu, 28 Aug 2025 15:53:39 +0200 Subject: [PATCH] Changes --- .../replication/manual-replication.mdx | 2 +- .../database/replication/pg_replicate.mdx | 35 ++++++++++--------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/apps/docs/content/guides/database/replication/manual-replication.mdx b/apps/docs/content/guides/database/replication/manual-replication.mdx index cad0c20e32b..8c2415901a9 100644 --- a/apps/docs/content/guides/database/replication/manual-replication.mdx +++ b/apps/docs/content/guides/database/replication/manual-replication.mdx @@ -9,7 +9,7 @@ Postgres comes with built-in support for replication. If `pg_replicate` doesn't Replication is done through _publications_. A [publication](https://www.postgresql.org/docs/current/logical-replication-publication.html) is a set of changes. You can choose which tables and change events to include in a publication. -Once a publication is created, it can be listened to by a subscriber. Subscriptions are handled using Postgres [replication slots](https://www.postgresql.org/docs/current/logical-replication-subscription.html). The exact connection parameters for the replication slot depend on your downstream subscriber. See your subscriber documentation for more details. +Once a publication is created, a subscriber can listen to it. Postgres [replication slots](https://www.postgresql.org/docs/current/logical-replication-subscription.html) handle subscriptions. The exact connection parameters for the replication slot depend on your downstream subscriber. Read your subscriber documentation for more details. ## Managing publications diff --git a/apps/docs/content/guides/database/replication/pg_replicate.mdx b/apps/docs/content/guides/database/replication/pg_replicate.mdx index 9d7b65ebef4..0719ca6f76f 100644 --- a/apps/docs/content/guides/database/replication/pg_replicate.mdx +++ b/apps/docs/content/guides/database/replication/pg_replicate.mdx @@ -11,17 +11,19 @@ description: Replicate your Supabase database to external destinations -Syncing requires a source and a destination. The source is your Supabase database. The destination is a third party. See the [supported destinations](#destinations). +Syncing requires a source and a destination. The source is your Supabase database, defined in the [**Publications**](https://supabase.com/dashboard/project/_/database/publications) section of the dashboard. + +The destination is a third party location, defined in the [**Replication**](https://supabase.com/dashboard/project/_/database/replication) section of the dashboard. See the [supported destinations](#destinations). ## Sources -Choose what data to sync by creating a publication in your database. A publication is a set of changes, which can be filtered by table and change type. +Choose what data to sync by creating a publication in your database. A publication is a set of changes, filtered by table and change type. ### Managing publications 1. Go to the [Database](https://supabase.com/dashboard/project/_/database/tables) page in the Dashboard. 2. Click on **Publications** in the sidebar. -3. Control which database events are sent by toggling **Insert**, **Update**, and **Delete**. +3. Control which database events to send by toggling **Insert**, **Update**, and **Delete**. 4. Control which tables broadcast changes by selecting **Source** and toggling each table.