Хочу уйти с IB7.5 на FB1.5.3

Совместимость InterBase, Firebird, Yaffil между собой и по версиям

Модераторы: kdv, Alexey Kovyazin

Ответить
Lexus_sad
Сообщения: 3
Зарегистрирован: 27 июл 2006, 16:28

Хочу уйти с IB7.5 на FB1.5.3

Сообщение Lexus_sad » 27 июл 2006, 16:42

Есть задача перейти (желательно быстро) с Интербейса 7,5 на Файбёрд 1,5,3.

Пять баз через бэкап-> ресторе поднялось, а шестая (самая главная и самая большая) отказывается...
Сыпет ошибки при восстановлении таблиц, но восстанавливает, но при восстановлении процедур матюкается и вываливается...

С чем это может быть связано и как решить задачу...

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 27 июл 2006, 17:00

У меня в машине что-то шуршит, где-то побрякивает и кто-то постукивает. С чем это может быть связано и как избавиться?

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Re: Хочу уйти с IB7.5 на FB1.5.3

Сообщение Dimitry Sibiryakov » 28 июл 2006, 07:52

Lexus_sad писал(а):Пять баз через бэкап-> ресторе поднялось, а шестая (самая главная и самая большая) отказывается...
Везунчик. По идее не должна была подняться ни одна. Ну несовместимы они, не совместимы.

Lexus_sad
Сообщения: 3
Зарегистрирован: 27 июл 2006, 16:28

Re: Хочу уйти с IB7.5 на FB1.5.3

Сообщение Lexus_sad » 28 июл 2006, 12:52

Ну так есть ли какие-нибудь приемлемые решения?.. или по-дурацки через ИБ-эксперт формировать скрипт и потом его запускать?..

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 28 июл 2006, 13:24

Это не по-дурацки. Это пожалуй единственный корректный способ.

Есть два родственных языка - украинский и русский. Они похожи, но не более того. Ты не можешь полностью понять речь украинца, а он твою. Почему же здесь аналогичная ситуация тебя удивляет? Ежу же понятно, что через переводчика надо разговаривать, то бишь через SQL.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 28 июл 2006, 13:30

Если базу от 7.5 можно итеративно сдаунгрейдить через b/r до 6.5 (не знаю, возможно ли это в принципе, по-моему Borland тоже какую-то версию объявлял межевым столбом даже внутри IB), то потом её можно проапгрейдить до FB 1.5 :) Но думаю, что памп таки дешевле будет. Вот с процедурками-триггерами вопрошающему придётся попариться. Особенно учитывая, что у него сервак конкретных сообщений об ошибках не выдаёт, а только абстрактно матерится.

Lexus_sad
Сообщения: 3
Зарегистрирован: 27 июл 2006, 16:28

Сообщение Lexus_sad » 28 июл 2006, 14:15

2CyberMax
Аналогия с украинским и русским языками здесь не уместна, хотя бы потому, что ИБ7.5 понимает ФБ1.5, а наоборот - проблемы. Этот вариант стреляет в случае разных СУБД типа Оракл и ИБ.

На сколько я помню вариант с Бэкап-ресторе работал вплоть до 6 версии, я переходил с ИБ5,5 виндоуз на ФБ1,0 Линукс и обратно, потом был ФБ1,5 и от туда я б/р базу на ИБ5,5 и т.д.

2Merlin
Если есть такой "межевый столб" то это хорошо, буду искать/смотреть. На счет пампа, попробую... но времени остается мало...

Кстати что работать быстрее будет ФБ или ИБ?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 28 июл 2006, 14:45

здесь не уместна, хотя бы потому, что ИБ7.5 понимает ФБ1.5, а наоборот - проблемы.
IB 7.5 НЕ будет понимать FB 1.5, если в базе от FB 1.5 используется то, что есть в FB, и нет в IB 7.5. А такого - дофига. BLR уже разный, ферштейн?
На сколько я помню вариант с Бэкап-ресторе работал вплоть до 6 версии, я переходил с ИБ5,5 виндоуз на ФБ1,0 Линукс и обратно, потом был ФБ1,5 и от туда я б/р базу на ИБ5,5 и т.д.
это все лабуда. читаем тут - www.ibase.ru/devinfo/prevver.htm
Кстати что работать быстрее будет ФБ или ИБ?
смотря что за задача. если абстрактно, то см. www.ibdeveloper.com. там были тесты tpc-r и tpc-c.

Ответить