|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Здравствуйте! Подскажите, как перейти безболезненно на 3.0? достаточно ли сделать бекап на 2.1.7 и отресторить на 3.0 или появятся подводные камни? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 01:24 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Безболезненно - никак. Это очень много работы и тестирования. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 01:26 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, а есть какой-то алгоритм или рекомендации по переходу? Какие могут быть подводные камни? Или мы просто ресторим и смотрим лог и при каждой ошибке в логе рестора делаем поправки? Или надо переходить на промежуточные версии, а не сразу на 3.0? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 01:34 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
evgen29а есть какой-то алгоритм или рекомендации по переходу? 0. Устанавливаешь новый Firebird на новый сервер. 1. Проверяешь совместимость метаданных путём создания пустой базы с нуля из скрипта. У тебя ведь он есть?.. 2. Проверяешь совместимость данных путём перелития их из старой БД в новую, созданную в п.1. 3. Проверяешь корректность функционирование всех функций приложения при работе с новым сервером. 4. Останавливаешь систему на техническое обслуживание и повторяешь пункты 1-2, поскольку пока ты возился с п.3 пользователи успели неслабо поработать. 5. Профит. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 01:40 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Ссылка чисто чтобы не потерялась: https://www.firebirdnews.org/patched-ib-datapump/ Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 01:58 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
evgen29Какие могут быть подводные камни? Подводные камни описаны тут https://firebirdsql.org/file/documentation/release_notes/html/en/3_0/rnfb30-compat.html Если повезёт, то может и b/r обойтись. Но предварительно рекомендую всё таки проверить возможность восстановить только метаданные на трёшке через скрипт. А дальше, если всё нормально попробовать b/r. Если не выйдет, то придётся через процедуру описанную DS. З.Ы. Отдельно придётся помучится с переносом пользователей из security database ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 10:06 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
evgen29, мы перешли с 2.1.5 безболезненно. B/r прошёл без проблем. Некоторые запросы перестали работать, либо стали медленнее. На тестовых прогонах немного исправили, то что заметили. В основном проблемы с запросами вылезли при боевой работе. Честно сказать, не критичные проблемы. Но у нас и БД без всяких наворотов. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 10:25 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
KreatorXXI, у меня больше всего времени ушло на переписывание всяких там UDF и некоторых утилитарных ХП в PSQL функции. Это вторым этапом когда остальное было отлажено. Как бы без этого можно было бы и обойтись, но хотелось чтобы всё было красиво. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 10:33 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Симонов Денис, у нас UDF нет, а критичные ХП (и запросы) проверили на этапе внутреннего тестирования. Всё проверить ресурсов нет. Главное, что b/r прошёл без проблем и сама БД не поломалась. Может и ТС'у для начала достаточно сделать b/r. И не бежать впереди паровоза. Проблемы решать по мере их поступления. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 10:55 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
KreatorXXI, у меня теперь тоже :-) В 2.5 оставалось 2 шт, написанных ещё во времена 1.5. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 11:03 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, да вроде как ibpump свежий уже, на первоисточнике https://www.clevercomponents.com/downloads/datapump/index.asp или ты что-то там менял? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 12:28 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
kdvили ты что-то там менял? Нет, только тот самый "Index out of bounds". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 13:27 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
kdv да вроде как ibpump свежий уже, на первоисточнике Исходники на гитхабе не менялись с момента первого и единственного коммита год назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 13:55 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
hvlad, А! значит Ковязин мне на гитхаб ссылку дал. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2020, 15:12 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
Я бы перекомпилил процедуры из скрипта после б/р. И еще тебе придется пройтись по коду всех процедур, триггеров и текстов запросов во внешних программах на предмет поиска запросов типа Код: sql 1.
и исправить их, т.к. логика теперь изменилась, теперь работает как в стандарте - в C попадут не измененные A и B. Для меня это оказалось единственной сложностью при переходе с 2.1 на 3. У меня таких, я думал, и не было, но потом нашлось пяток, уже на работающей системе )) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2020, 01:30 |
|
переход на firebird3.0 с firebird2.1.7
|
|||
---|---|---|---|
#18+
YuRock И еще тебе придется пройтись по коду Да, мы перешли бэкап-рестором, неделю назад последний сервер сконвертировали с 2.5 на 3.0.5. Можно теперь тестовые мощности на четверку переводить, а то пообещал ДЕ патч затестить на четверке, да все никак. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2020, 11:51 |
|
|
start [/forum/topic.php?fid=40&fpage=17&tid=1560456]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 168ms |
0 / 0 |