Closed
Description
Добрый день,
Увидел неожиданно в логах вот такую ошибку:
[SELECT] ERROR: "." is not a valid hexadecimal digit
[SELECT] CONTEXT: SQL function "archive_command_files" statement 1
[SELECT] STATEMENT: select * from mamonsu.archive_command_files()
оказывается, что код попал на только записанный в архив файл с именем: 00000002.history
Получается, что пока не придет сохранение нового полноценного WAL файла mamonsu будет падать с ошибкой.
Предлагаю, в этом коде учесть такую ситуация и просто пропускать такой сохраняемый файл. Нужно не реагировать на эту ситуацию и дождаться архивации полноценного WAL файла.