что восстановить одну базу на другой сервак не выйдет? И он затирает остальные базы?. Пробовал --db-include и восстановить базу на новый сервер где уже есть другие базы, но он их затирает
не выйдет, там же абсолютный путь указывается
То есть красную облупленную культяпку мне на воротник? И никто из средств резервного копирования так не умеет? За исключением pg_dump?
вообще странный вопрос, конечно. Вы же сам при настройке видели, что в pgbackrest указывается путь абсолютный: /var/lib/postgresql/* И скопировав файлы по этому пути, вы хотите на другой машине, в эту же папку, с рабочим ПГ восстановить "файлики" от одной базы. ? Ну ладно, как отмените восстановление остального, что относится к postmaster и прочему ? p.s. не тот инструмент вы выбрали для вашей цели.
Видел да. Но в мануале же написано что он восстанавливет все, а остальное затирает. Теперь кажется дошло. А какие инструменты можно использовать для таких целей как у меня, не подскажете? Кроме pg_dump
Никакие. В "живой" постгрес "привить" бинарную базу от другого постгреса невозможно.
Значит дамп наше всё. Понятно, спасибо)
Подумайте хотя бы о номерах транзакций прописаных в блоках данных. Вряд ли они будут сопоставимы.
Да, счас понимаю что даже оракл такого не могет
Позволю не согласиться на счёт Oracle. Самому такого конечно не приходилось делать, но в документации встречается https://docs.oracle.com/en/database/oracle/oracle-database/21/multi/relocating-a-pdb.html
Ок, не может если не использовать CDB)
Вы пытаетесь сделать херню. Ненадо. Не на вашэм уровне.
Скушный тролль. Кормить не буду, не надейся
Обсуждают сегодня