Aws восстановление незафиксированной таблицы - PullRequest
0 голосов
/ 15 января 2019

У меня есть один экземпляр базы данных postgres в AWS, для этого экземпляра базы данных разрешена реплика, одна таблица была установлена ​​как непомеченная, в этом случае данные таблицы не реплицируются.

1 Ответ

0 голосов
/ 15 января 2019

С PostgreSQL: Документация: 11: CREATE TABLE :

UNLOGGED

Если указано, таблица создается какнезафиксированный стол.Данные, записанные в незагруженные таблицы, не записываются в журнал предварительной записи (см. Главу 30), что делает их значительно быстрее, чем обычные таблицы.Тем не менее, они не защищены от сбоев: незагрязненная таблица автоматически обрезается после сбоя или нечистого завершения работы. Содержимое незафиксированной таблицы также не реплицируется на резервные серверы. Любые индексы, созданные на незафиксированной таблице, также автоматически удаляются из журнала.

Следовательно, поведение соответствует документации.

Если вы хотите, чтобы таблица была реплицирована, не используйте таблицу UNLOGGED.

...