mirror of
https://github.com/supabase/supabase.git
synced 2026-10-10 20:05:06 +03:00
* fix: rewrite relative URLs when syncing to GitHub discussion Relative URLs back to supabse.com won't work in GitHub discussions, so rewrite them back to absolute URLs starting with https://supabase.com * fix: replace all supabase urls with relative urls * chore: add linting for relative urls * chore: bump linter version * Prettier --------- Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
42 lines
1.7 KiB
Plaintext
42 lines
1.7 KiB
Plaintext
---
|
|
id: 'replication-faq'
|
|
title: 'FAQs'
|
|
description: 'Considerations and FAQs when setting up replication'
|
|
sidebar_label: 'FAQs'
|
|
---
|
|
|
|
# Which connection string should be used?
|
|
|
|
Always use the direct connection string for logical replication.
|
|
|
|
Connections through a pooler, such as Supavisor, will not work.
|
|
|
|
# The tool in use does not support IPv6
|
|
|
|
You can enable the [IPv4 add-on](/docs/guides/platform/ipv4-address) for your project.
|
|
|
|
# What is XMIN and should it be used?
|
|
|
|
Xmin is a different form of replication from logical replication and should only be used if logical replication is not available for your database (i.e. older versions of Postgres).
|
|
|
|
Xmin performs replication by checking the [xmin system column](https://www.postgresql.org/docs/current/ddl-system-columns.html) and determining if that row has already been synchronized.
|
|
|
|
It does not capture deletion of data and is **not recommended**, particularly for larger databases.
|
|
|
|
# Can replication be configured in the Dashboard?
|
|
|
|
You can view [publications](/dashboard/project/default/database/publications) in the Dashboard but all steps to configure replication must be done using the [SQL Editor](/dashboard/project/default/sql/new) or a CLI tool of your choice.
|
|
|
|
# How to configure database settings for replication?
|
|
|
|
Yes. Using the Supabase CLI, you can [configure database settings](/docs/guides/database/custom-postgres-config#cli-configurable-settings) to optimize them for your replication needs. These values can vary depending on the activity of your database size and activity.
|
|
|
|
# What are some important configuration options?
|
|
|
|
Some of the more important options to be aware of are:
|
|
|
|
- `max_wal_size`
|
|
- `max_slot_wal_keep_size`
|
|
- `wal_keep_size`
|
|
- `max_wal_senders`
|