Переход с FB2.0 на FB2.5

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

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

Ответить
unkovalenko
Сообщения: 13
Зарегистрирован: 18 фев 2010, 11:45

Переход с FB2.0 на FB2.5

Сообщение unkovalenko » 07 окт 2010, 14:13

Не нашел , и плохо знаю английский. Нужно ли переустанавливать клиентов FB2.0 для доступа к FB2.5?
Для изменения БД FB2.0 для работы на FB2.5 тоже что и FB2.0 в FB2.1?

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

Re: Переход с FB2.0 на FB2.5

Сообщение kdv » 07 окт 2010, 21:21

желательно чтобы всегда клиент соответствовал серверу. Особенно это касатется версий, где протокол изменен в плане уменьшения количества передаваемых "служебных" данных (я упрощаю).
Для базы - разумеется backup/restore, с сохранением оригинальной БД.

Вообще я бы советовал подумать над вопросами. Представьте себе, что клиента менять не надо никогда - это значит что в новой версии ничего не изменилось? То же самое в отношении БД.

unkovalenko
Сообщения: 13
Зарегистрирован: 18 фев 2010, 11:45

Re: Переход с FB2.0 на FB2.5

Сообщение unkovalenko » 08 окт 2010, 11:30

Спасибо. Проблема перехода на новую версию.
Старое приложение работает с FB2.0 . Новое приложение будет работать с FB2.5
Первое время будет 2 сервера на FB2.0 и FB2.5
Мне надо чтобы пользователи могли работать с старым FB2.0 и новым FB2.5- приложениями.
Одновременно и с старым и с новым. Такое возможно? Если да то как?

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

Re: Переход с FB2.0 на FB2.5

Сообщение kdv » 08 окт 2010, 11:38

одновременно - невозможно, разумеется, такое нигде невозможно.
Поэтому вначале производится тестовый перевод базы с 2.0 на 2.5, потом приложения, а когда уже все проверите, одним махом переводите базу и приложения на новый ФБ на рабочем сервере.

Вернее, возможно, но хитрым способом - 2 сервера с репликацией. Иначе как вы будете поддерживать синхронность содержимого баз, пока разные пользователи работают с разными базами?

unkovalenko
Сообщения: 13
Зарегистрирован: 18 фев 2010, 11:45

Re: Переход с FB2.0 на FB2.5

Сообщение unkovalenko » 08 окт 2010, 13:48

Спасибо.

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

Re: Переход с FB2.0 на FB2.5

Сообщение Dimitry Sibiryakov » 08 окт 2010, 14:34

kdv писал(а):Вернее, возможно, но хитрым способом - 2 сервера с репликацией.
Ну так два сервера у него уже есть. Осталось только репликацию какую-нибудь прикрутить.

Андрей
Сообщения: 17
Зарегистрирован: 26 окт 2004, 17:51

Re: Переход с FB2.0 на FB2.5

Сообщение Андрей » 26 окт 2010, 08:30

Вопрос тот же, но ситуация несколько другая:
Нужно перейти с FB 2.0 (win32) на FB 2.5 (x64) на одном компьютере.
т.е. есть БД созданная в FB 2.0 с некоторыми UDF, с которой работает приложение в FB 2.0 Embeded
на компьютер установлен FB 2.5 (x64) как сервис, соответственно новая БД и новое приложение работает в штатном режиме.

Что будет если IBExpert залезет в старую БД (на FB 2.0) и какую клиентскую библиотеку ему подставлять 2.0 или 2.5, как он будет работать с UDF?
Перенос данных с одной БД в другую не стоит. Старое приложение экспортирует их в скрипт.

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

Re: Переход с FB2.0 на FB2.5

Сообщение kdv » 26 окт 2010, 11:09

Нужно перейти с FB 2.0 (win32) на FB 2.5 (x64) на одном компьютере.
Вы программист? База ваша? Переходите.
Что будет если IBExpert залезет в старую БД (на FB 2.0) и какую клиентскую библиотеку ему подставлять 2.0 или 2.5, как он будет работать с UDF?
ну и вопросы, жуть:
- IBExpert с UDF не работает. с UDF работает сервер.
- при использовании 64-битного ФБ UDF тоже должны быть скомпилированы 64-битным компилятором. Если это невозможно - обломитесь с переходом на 64 бита.
- клиентская библиотека для IBExpert должна быть 32 бит, и естественно от 2.5. Вопрос про 2.0 и старую БД не понят. Вы про Embedded или про что?

Ответить