172 похожих чатов

@Joyful_man правильно ли я понимаю, что наличие archive_command в конфе

реплики не ведёт к её исполнению, но, в случае, если реплика станет мастером, то archive_command будет исполняться?

14 ответов

15 просмотров

Да, верно. Команду выполняет только мастер.

не совсем (прочитать про archive_mode = always)

Peter-Teslenko Автор вопроса
Peter Teslenko
А, если просто archiva_mode = on

тогда реплика не будет ничего архивировать

Peter-Teslenko Автор вопроса
Iliya
не совсем (прочитать про archive_mode = always)

Посмотрел, что у wal-g есть ручка WALG_PREVENT_WAL_OVERWRITE If this setting is specified, during wal-push WAL-G will check the existence of WAL before uploading it. If the different file is already archived under the same name, WAL-G will return the non-zero exit code to prevent PostgreSQL from removing WAL. Означает ли это, что при archive_mode=‘always’ wal-g не будет создавать проблем и я смогу избежать дыр в архиве?

Peter Teslenko
Посмотрел, что у wal-g есть ручка WALG_PREVENT_W...

Нет, это значит, что у вас будет одна большая проблема.

Peter-Teslenko Автор вопроса

Объясните

Peter Teslenko
Объясните

Лень. Попробуйте сначала сами подумать – как оно раком станет. Это полезно. Если уж совсем не придумаете — попробуйте, и на ведущем и на ведомом это включить. Там довольно быстро веселье начнётся.

Peter-Teslenko Автор вопроса
Ilya Anfimov
Лень. Попробуйте сначала сами подумать – как оно р...

Ну, давайте подумаем. Если в одно и то же место летит один и тот же файл, при этом, если такой же файл уже есть, то он не перезаписывается, то какую проблему этот процесс может создать?

Peter Teslenko
Ну, давайте подумаем. Если в одно и то же место ле...

Там, кстати, прямо в процытированном куске документацыи написано — какую.

Peter-Teslenko Автор вопроса
Ilya Anfimov
Там, кстати, прямо в процытированном куске докумен...

Там написано, что процесс вернёт не 0, если файл есть чтобы его не удалили. И какую проблему мы тут испытываем?

Peter Teslenko
Там написано, что процесс вернёт не 0, если файл е...

Я советую напрячься и подумать самому. При успехе катарсис гарантирован!

Peter-Teslenko Автор вопроса
Ilya Anfimov
Я советую напрячься и подумать самому. При успехе ...

Вот тут мы и увидели кто Вы учёный или жрец ;)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта