Skip to content

Частичное восстановление, Восстановить бэкап бд на носитель меньшего размера #623

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
xoyteam opened this issue Jun 5, 2024 · 0 comments

Comments

@xoyteam
Copy link

xoyteam commented Jun 5, 2024

Цель:
Восстановить бэкап бд, на носитель меньшего размера исключив тяжелую базу.
База имеет 3 таблицы однна изних занимает 90% всего места на диске. То есть основной размер который мы хотим исключить хранится в одной таблице (в сегментах файлов одной таблицы).

Процесс:
После успешного копирования бэкапа на локальный носитель (файлы таблиц исключенные из бэкапа имеют нулевой размер)
Бэкап попировлся без параметра --restore-as-replica.
Я запустил базу "как обычно" (systemctl start postgresql@14-main)
После чего я увидел процесс postgresql recovering с указанием первого доступного вала.
В таком режиме постгрес не принимает подключения.
Процесс восстановления был занят "заполнением" файлов нулевого размера и устанавливал их размер равным 1024мб, пока место не закончилось.

pg_probackup-14 2.5.13 (pg 14.9)
Пожалуста, подскажите, где я допустил ошибку?

И да, таблица котороую хочется исключить - insert only - то есть первое же событие в журнале будет добавлять строчку в конец таблицы...

@xoyteam xoyteam changed the title Частичное восстановление, процесс Частичное восстановление, Восстановить бэкап бд на носитель меньшего размера Jun 5, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant