Идея была позаимствована в статье Поточная конвертация баз Firebird 2.5 в формат ODS12 (Firebird 3.0), в которой рассматривается вопрос поточной конвертации на одной машине, с установкой двух версий Firebird, что не очень удобно, когда рассматривается вопрос переезда на другой сервер.
Что имеем:
Общая идея переноса состоит из того-же конвейера, который был приведён в вышеупомянутой статье, нужно только внести небольшие корректировки:
gbak -b -g ... база25.fdb stdout | ssh -t ... user@host "sudo gbak -c stdin база30.fdb"
После восстановления было бы хорошо указать пользователя firebird и проверить БД:
sudo chown firebird:firebird база30.fdb
gfix -v -full база30.fdb
Всё, если база данных целая, то ошибок никаких не будет, подробную информацию о результате проверки файла БД можно посмотреть в /var/lib/firebird.log, если и там всё отлично, то можно переключать пользователей на работу с новой БД.
На перенос ушло примерно 80 минут, что мне кажется довольно быстро.
VK объявляет о приобретении 40% компании Intickets.ru (Интикетс). Это облачный сервис для контроля и управления продажей билетов на мероприятия. Сумма…
OpenAI готовится запустить собственную поисковую систему на базе ChatGPT. Информацию об этом публикуют западные издания. Ожидается, что новый поисковик может…
Центр управления связью общего пользования (ЦМУ ССОП) Роскомнадзора рекомендовал компаниям из реестра провайдеров ограничить доступ поисковых ботов к информации на российских сайтах.…
Apple возобновила переговоры с OpenAI о возможности внедрения ИИ-технологий в iOS 18, на основе данной операционной системы будут работать новые…
Конкурсный управляющий российской «дочки» Google подготовил 23 иска к участникам рекламного рынка. Общая сумма исков составляет 16 млрд рублей –…
Google завершил обновление основного алгоритма March 2024 Core Update. Раскатка обновлений была завершена 19 апреля, но сообщил об этом поисковик…