master->slave
хранилище azure blob storage
хочется делать живой WAL backup
а для того, чтобы делать WAL, нужно сделать base/snapshot сначала, то есть начальное состояние базы
вроде бы нашлось решение под названием wal-e
но оно стартует backup так
"SELECT file_name, "
" lpad(file_offset::text, 8, '0') AS file_offset "
"FROM pg_{0}file_name_offset("
" pg_start_backup('{1}'))"
это можно делать только на мастере, на слейве происходит
ERROR: recovery is in progress
HINT: WAL control functions cannot be executed during recovery.
хочется понять, есть ли какие-то варианты кроме того чтобы допиливать wal-e самому
(чтобы вызывать pg_basebackup, который будет делать снапшот с мастера)
может быть, есть какие-то иные работающие решения для postgresql WAL -> Azure ?
спасибо за внимание
Wal-g
Обсуждают сегодня