A team is migrating a PostgreSQL database to AlloyDB using DMS with continuous replication. The source database is configured with logical replication. After starting the migration job, the initial dump completes but CDC replication fails with a replication slot error. What is the most likely cause?
Trap 1: The source database does not have the pglogical extension installed.
pglogical is not required; DMS uses built-in logical replication via publication/slot.
Trap 2: The destination AlloyDB cluster has insufficient storage capacity.
Storage capacity affects writes but does not cause a slot error; the error is source-side.
Trap 3: The DMS connection profile uses the wrong user credentials.
Incorrect credentials would cause initial connection failure, not a replication slot error after dump.
- A
The wal_level parameter on the source is set to 'replica' instead of 'logical'.
Logical replication requires wal_level='logical' to decode changes; 'replica' is insufficient.
- B
The source database does not have the pglogical extension installed.
Why wrong: pglogical is not required; DMS uses built-in logical replication via publication/slot.
- C
The destination AlloyDB cluster has insufficient storage capacity.
Why wrong: Storage capacity affects writes but does not cause a slot error; the error is source-side.
- D
The DMS connection profile uses the wrong user credentials.
Why wrong: Incorrect credentials would cause initial connection failure, not a replication slot error after dump.