Unlogged Aurora PostgreSQL tables and read replicas

0

When setting an Aurora RDS PostgreSQL table to unlogged, will those unlogged tables still be available in read replicas?

gefragt vor 10 Monaten680 Aufrufe
1 Antwort
1
Akzeptierte Antwort

Hi, you probably guessed the answer when you asked the question: the answer is no and for the clear reason that unlogged table means no existing logs to send to read replicas.

Confirmed by https://aws.amazon.com/blogs/database/understand-replication-capabilities-in-amazon-aurora-postgresql/

The UNLOGGED and TEMPORARY tables aren’t replicated, much like with physical replication.
 This is because the changes to these tables don’t have entries in the transaction logs 
(Write-Ahead Logs), and it’s impossible for the logical worker process to capture the changes 
happening on these tables.

Best, Didier

profile pictureAWS
EXPERTE
beantwortet vor 10 Monaten
  • Hi Didier, We were able to query 'UNLOGGED' tables from read replica till Aurora Postgres version 12.12. But they are not available after upgrade to 13.10.

    How come they were available on read replica prior to version 12.12? Is it a change that was implemented within Aurora Postgres 13.10?

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen