валов в статусе Фолс, и они начали копиться, то я могу на хосте для бэкапов выполнить barman receive-wal --create-slot <db-host> --force ?
The receive-wal process is also useful to create or drop the replication slot needed by Barman for its WAL archiving procedure.
With the --create-slot option, the replication slot named after the slot_name configuration option will be created on the PostgreSQL server.
With the --drop-slot, the previous replication slot will be deleted.
Получается, старый слот удалится? Будет ли это означать, что накопленные валы очистятся, и я потеряю часть данных?
Ведь если я дропаю слот руками, то накопление валов прекращается
Я именно по barman не подскажу / не уверен, но если он их достаёт streaming, то какой-то backup set (или как там у них называется, забыл) Вы потеряете, потому удаление / создание нового слота приведёт к разрыву в последовательности WAL, по идее. > Будет ли это означать, что накопленные валы очистятся Если их ничто другое не "держит" (другие слоты, например) — да.
спасибо, да, понял. Пока я гуглил, мой слот стал Тру самостоятельно. Видимо, умный барман постарался
Обсуждают сегодня