This topic describes how to configure one-way data synchronization between ApsaraDB RDS for PostgreSQL instances in the Data Transmission Service (DTS) console.
Prerequisites
- The source and destination ApsaraDB RDS for PostgreSQL instances are created. For
more information, see Create an ApsaraDB RDS for PostgreSQL instance.
Note To ensure compatibility, the version of the destination database must be the same as or later than the version of the source database.
If the version of the destination database is earlier than the version of the source database, database compatibility issues may occur.
- The available storage space of the destination ApsaraDB RDS for PostgreSQL instance is larger than the total size of the data in the source ApsaraDB RDS for PostgreSQL instance.
Limits
Category | Description |
---|---|
Limits on the source database |
|
Other limits |
|
Special cases | If the source instance is an ApsaraDB RDS for PostgreSQL instance, take note of the
following limits:
During data synchronization, do not modify the endpoint and zone of the ApsaraDB RDS for PostgreSQL instance. Otherwise, the data synchronization task fails. |
Billing
Synchronization type | Task configuration fee |
---|---|
Schema synchronization and full data synchronization | Free of charge. |
Incremental data synchronization | Charged. For more information, see Pricing. |
Supported synchronization topologies
- One-way one-to-one synchronization
- One-way one-to-many synchronization
- One-way cascade synchronization
- One-way many-to-one synchronization
For more information about synchronization topologies, see Synchronization topologies.
SQL operations that can be synchronized
Operation type | SQL statement |
---|---|
DML | INSERT, UPDATE, and DELETE |