|
|
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Благодарность всем кто откликнулся!!! есть клиент под Firebird 1.5 нужно сделать переход на 2.5 Собственно как осуществить переход, где можно "утонуть"? С чего начать поскольку "валенок". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:04:05 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
1) Начните с выгона метаданных старой базы 1.5 в скрипт и накатывания на свежесозданную (пустую) базу 2.5. Это позволит отловить косяки, связанные с ужесточением синтаксиса и прочие несовместимости. 2) Как метаданные будут в порядке, приступать к резервному копированию в 1.5 и рестору в 2.5. При этом внимательно читать RN от 2.1 и 2.5 относительно юникода в метаданных. 3) Ознакомиться с новой политикой по секьюрити-базе и примерить её на своих пользователей. если они есть. 4) Проверяете корректность работы ваших приложений с новой базой, естественно обновив под ними клиентские библиотеки до 2.5. 5) Наконец можно (и нужно) изучать новые возможности, коих после 1.5 накопилось вагон, и примерять их для улучшения вашей базы и приложений - но это уже проза жизни. Насчет, чего бы почитать по сабжу: естественно Release Notes от последних релизов соответсвенно 2.0.х, 2.1.х и 2.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:41:27 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
arni, эта...а 1 и 2 пункты нельзя объединить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:43:32 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
NextManarni, эта...а 1 и 2 пункты нельзя объединить?Полагаю несовместимости синтаксиса лучше разбирать воочию, а не копаясь в выхлопе gbak ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:45:21 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
arniНасчет, чего бы почитать по сабжу: естественно Release Notes от последних релизов соответсвенно 2.0.х, 2.1.х и 2.5.А также документацию <FB_catalog>\misc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:47:02 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
arniNextManarni, эта...а 1 и 2 пункты нельзя объединить?Полагаю несовместимости синтаксиса лучше разбирать воочию, а не копаясь в выхлопе gbak Ну, дык и я про то: выгрузить всю базу в скрипт, вместе с данными...ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 21:49:09 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
NextManНу, дык и я про то: выгрузить всю базу в скрипт, вместе с данными...ы?Т.к. итераций "выгрузка - накат - исправление" может быть много, то я бы ограничился только метаданными. А вот когда все блохи будут отловлены, то вариант переливки данных скриптом возможен, но gbak всеже быстрее будет, я полагаю. Да и размеры базы не озвучены - это тоже может иметь значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2009, 22:11:26 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
arni[quot NextMan] Да и размеры базы не озвучены - это тоже может иметь значение. БД большая на 200 таблиц, размер демо 60м, а рабочая больше 1Гб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2009, 10:01:16 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
прочитал доку про абгрейт метаданных , попробовал, и чет не понял чарсет как был 1251 так и остался, так и должно быть? PS: извините за тупой вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 18:12:30 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
авторчарсет как был 1251 так и остался, так и должно быть? да. ключи -fix_... исправляют в базе то, что не соответствует указанному чарсету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2009, 18:14:01 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
возникла проблема с UDFs в триггерах, при накате скрипта метаданных. Invalid token. invalid request BLR at offset 82. function B_LINE is not defined. module name or entrypoint could not be found. как с ней бороться? Заранее огромное спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 11:28:30 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
=NIk=как с ней бороться? А что, самоочевидный ответ - дать ей требуемую библиотеку с этой UDF слишком сложен для Вас? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 11:52:24 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, да нет, через 1 мин. допер! спасибо за отклик!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2009, 12:16:40 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Дока как сделать переход(кодировка 1251): 1. Сделал скрипт с метаданными БД; 2. Накатил на созданную БД. 3. На старой БД запустил скрипт по исправлению кодировки; 4. Через gbak сделал бекап и ресторе; Проблемы которые возникли: 1. блоб поля имеет 2 субтипа 0 бинарный и 1 текстовый; 2. Во всех объектах класса TpFIBTransaction удалить входной параметр rec_version, если не задан параметр read_committed. почитать это, тут /topic/678104&pg=4] и тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2009, 13:37:09 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
=NIk=Благодарность всем кто откликнулся!!! есть клиент под Firebird 1.5 нужно сделать переход на 2.5 Собственно как осуществить переход, где можно "утонуть"? используйте бесплатную утилиту FDBConvert ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2010, 16:21:51 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
sysdba22используйте бесплатную утилиту FDBConvert Интересная конструкция. Кто-нибудь пробовал на ощупь? зы. скачал в архив: в кулацком хозяйстве .... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2010, 01:35:52 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Докsysdba22используйте бесплатную утилиту FDBConvert Интересная конструкция. Кто-нибудь пробовал на ощупь? зы. скачал в архив: в кулацком хозяйстве .... :) Попробовал - чето не пошло во первых неполучается сразу в UTF8 всю базу перековертить (похоже просто нереализовано,а в моем случае как раз надо всю базу в UTF8 перегнать) во вторых ошибку вдает в процедурах где BIGINT есть (прога почему то сама переименовывет BIGINT в INT64 и на INT64 сама же ругается) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2010, 20:38:24 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Alex_MS82во вторых ошибку вдает в процедурах где BIGINT есть (прога почему то сама переименовывет BIGINT в INT64 и на INT64 сама же ругается)gsFDBConvert_unit.pas Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2010, 20:55:36 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
BanditJollyПопробуй заменить 'INT64' на 'BIGINT' - вдруг получитсяХотя там используются модули, которых нет в поставке, - так что не не скомпилится, если их не найдешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2010, 21:06:58 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Alex_MS82 Попробовал - чето не пошло 1) С BIGINT исправили. Просто скачайте новую версию: http://gsbelarus.com/gs/fdbconvert/fdbconvert_rus.html 2) Чтобы перекомпилировать утилиту, стяните исходники с SVN: svn checkout http://gedemin.googlecode.com/svn/trunk/ gedemin-read-only Утилита располагается в каталоге gedemin\utility\fdbconvert PS: Если захочется перекомпилировать Гедымин, то инструкция тут: http://gsbelarus.com/gs/wiki/index.php/Компиляция_платформы_Гедымин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2010, 16:17:34 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
А ничего такого, что для баз, созданных FB 1.5 (а другого у меня и нету) с ODS 10.1 (при запросе статистики базы именно так) утилита показывает на форме после выбора файла базы данных ODS как 10.0? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2010, 16:51:22 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Выполняю переход с 1.5 на 2.5.2 сделал скрипт с метаданными, накатываю его на пустую БД 2.5.2. возникла масса ошибок касательно альясов таблиц - это исправил. но вместе с этим есть сообщения такого рода Invalid token. invalid request BLR at offset 696. Procedure CONVERT_DATE is not selectable (it does not contain a SUSPEND statement). текст процедуры create or alter procedure CONVERT_DATE ( IN_DATE date) returns ( OUT_DATE char(8)) as declare variable TEMP_DATE char(12); begin TEMP_DATE=cast(in_date as char(10)); OUT_DATE=substring(temp_date from 9 for 2)||'.'||substring(temp_date from 6 for 2)||'.'||substring(temp_date from 3 for 2); suspend; end^ данная процедура вызывается при создании представления. если после прохода скрипта создать это же самое представление в отдельном скрипте, то все пройдет без проблем. куда смотреть, подскажите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 20:44:27 |
|
||
|
переход Firebird 1.5 на 2.5
|
|||
|---|---|---|---|
|
#18+
Олег из Омскаданная процедура вызывается при создании представления. А создаётся, как пить дать, позже него. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2013, 20:55:22 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=36299957&tid=1564194]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 328ms |

| 0 / 0 |
