Skip to main content
In order for ParadeDB to run as a logical subscriber, ParadeDB must be using Postgres 17+.
Logical replication lets you deploy ParadeDB alongside your existing managed Postgres infrastructure. Your application continues writing to your primary database while ParadeDB receives those changes and serves search and analytics queries. This deployment approach lets you:
  • Add search without migrating. Run ParadeDB alongside an existing Postgres service, such as AWS RDS, while your application continues writing to its current database.
  • Start alongside your existing infrastructure and consolidate later. Evaluate ParadeDB at scale before choosing to bring your transactional and search workloads together in a single Postgres cluster.
  • Keep indexing off your OLTP write path. With asynchronous logical replication, transactions commit without waiting for ParadeDB to index the changes. Search results are eventually consistent with your primary database.
For self-hosted Postgres, we recommend installing the extension directly.

Configuring Logical Replication

Logical replication copies row changes, not schema changes or indexes. The published tables must already exist on ParadeDB, and any DDL must be applied on both sides. For safe DDL rollout steps, see Schema Changes.
Follow your provider’s guide to enable logical replication, using your managed Postgres database as the publisher and ParadeDB as the subscriber: After configuring replication, continue to Initial Sync and Indexing.