Size: a a a

pgsql – PostgreSQL

2020 July 22

VS

Vladimir Smagin in pgsql – PostgreSQL
но ведь рекавери комманд же прописан
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
как не хватает то..
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
тьфу, рестор_комманд
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
restore_command = '/usr/local/bin/walg-postgresql wal-fetch "%f" "%p"'
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
должно подсасывать из архива нужные файлы
источник

VY

Victor Yegorov in pgsql – PostgreSQL
это не футган. при создании кластера конфиг кладётся в /etc/postgresql/12/main/postgresql.conf и в нём прописана data_directory из которой запускать базу.
скорее всего надо проверить пути в конфиге
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Vladimir Smagin
привет пацанчики. подскажите что не так делаю. в пг12 сделал архивирование логов через валг, замутил полный бекап и потоковый чтоб бэкапилось непрерывно. потом сделал второй сервер, который должен непрерывно восстанавливаться из бэкапа. в 12 поменяли расположение restore_command на постгрес.конф, я его перенес туда и поднял флажок /var/lib/postgresql/12/main/recovery.signal
вам нужен не recovery.signal, а standby.signal
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Victor Yegorov
вам нужен не recovery.signal, а standby.signal
это не принципиально
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
в данном случае
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
во блин
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Vladimir Smagin
restore_command = '/usr/local/bin/walg-postgresql wal-fetch "%f" "%p"'
проверьте, что требуемый WAL есть в архиве
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
руками стартанул /usr/lib/postgresql/12/bin/postgres -D /var/lib/postgresql/12/main -c config_file=/etc/postgresql/12/main/postgresql.conf и поехало восстановление с поднятым флагом standby
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
херову гору логов уже выкачал
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
а какого хрена тогда не сработало это же самое с pg_ctlcluster
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Vladimir Smagin
а какого хрена тогда не сработало это же самое с pg_ctlcluster
надо проверять конфиги
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
так они почти дефолт
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
хм, вот щас было не понятно, т.е. ситуацию исправил таки standby.signal ? т.е. постгрес выкачал недостающий WAL с мастера?
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
только когда запустил сам бинарь пг непосредственно
источник

VS

Vladimir Smagin in pgsql – PostgreSQL
но когда запускаю pg_ctlcluster 12 main start также висит
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Vladimir Smagin
только когда запустил сам бинарь пг непосредственно
это было единственное изменение?
источник