pgsql: Invalidate pgoutput's replication-decisions cache upon schema re

Поиск
Список
Период
Сортировка
От Tom Lane
Тема pgsql: Invalidate pgoutput's replication-decisions cache upon schema re
Дата
Msg-id E1pDpKH-002LwH-IJ@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Invalidate pgoutput's replication-decisions cache upon schema rename.

A schema rename should cause reporting the new qualified names of
tables to logical replication subscribers, but that wasn't happening.
Flush the RelationSyncCache to make it happen.

(If you ask me, the new test case shows that the behavior in this area
is still pretty dubious, but apparently it's operating as designed.)

Vignesh C

Discussion: https://postgr.es/m/CALDaNm32vLRv5KdrDFeVC-CU+4Wg1daA55hMqOxDGJBzvd76-w@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/cd4b2334db4980bbf86a8ba1d446db17e62ca342

Modified Files
--------------
src/backend/replication/pgoutput/pgoutput.c | 25 ++++++++---
src/test/subscription/t/100_bugs.pl         | 65 ++++++++++++++++++++++++++++-
2 files changed, 84 insertions(+), 6 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Tomas Vondra
Дата:
Сообщение: pgsql: Fix stale comment about sample_frac adjustment
Следующее
От: Tom Lane
Дата:
Сообщение: pgsql: Add options to control whether VACUUM runs vac_update_datfrozenx