Как я понимаю, pg_repack создает временную "зеркальную" таблицу (таблица B), копирует строки из исходной таблицы (таблица A) и переиндексирует их, а затем заменяет оригинал зеркалом. , Шаг зеркалирования создает много шума при логической репликации (много вставок одновременно), поэтому я хотел бы игнорировать зеркальную таблицу от репликации.
Я немного запутался с тем, что происходит во время Переключатель хотя. Есть ли риск потерять некоторые изменения? Я не думаю, что это так, поскольку все фактические записи все еще идут в исходную таблицу до и после переключения, так что это должно быть безопасно, верно?
Мы запускаем Postgres 10.7 на AWS Аврора , используя wal2 json в качестве выходного модуля для репликации.