Страница 1 из 1

Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 26 авг 2014, 23:55
zt50
Привет всем!

А есть ли вообще какой либо способ запустить ODBC драйвер 1.2 (http://www.firebirdsql.org/en/odbc-driver/), кажется это минимальный возможный, который скомпилен под x86, в 64 битной версии ubuntu?
Какой может быть побочный способ доступа к старой версии базы данных firebird 1.0, если первый способ невозможен?
И если на второй вопрос тоже ответа нет, то каким образом можно поднять-сконвертировать версию базы данных до 2.5 сразу или хотябы с промежуточными вариатами?

Спасибо.

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 27 авг 2014, 00:11
kdv
минимально возможный тут
http://sourceforge.net/projects/firebir ... 1-Release/
OdbcFb-LIB-2.0.1.152.amd64.tar.gz
Какой может быть побочный способ доступа к старой версии базы данных firebird 1.0
я не очень понял, какая связь между версией ODBC и версией Firebird.
Кроме того, разрядность ODBC имеет значения только для разрядности приложения, его использующего, и разрядности клиента Firebird.
К разрядности сервера Firebird она не имеет никакого отношения.

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 27 авг 2014, 00:17
kdv
каким образом можно поднять-сконвертировать версию базы данных до 2.5 сразу
вы неправильно вопросы задаете. Вам что надо? Версия Firebird у вас какая?
Какая вам разница, какую версию ODBC вы будете использовать с Firebird?
Зачем вам переводить вашу БД с какой-то старой версии Firebird до 2.5?

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

Например, переход с Firebird 1.5 на 2.5, на базе с 1000 таблиц, тысячами триггеров и процедур, может занять несколько месяцев - как изменение DML, так и переписывание SQL в приложениях.
http://www.slideshare.net/mindthebird/m ... irebird-25

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 27 авг 2014, 12:00
kdv
я немного неправ. Действительно версия ODBC 2.x может не заработать, потому что она, скорее всего, будет искать fbclient, а у FB 1.0 клиент называется gds32. Так что да, нужно версию ODBC 1.0.

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 27 авг 2014, 14:52
Dimitry Sibiryakov
zt50 писал(а):каким образом можно поднять-сконвертировать версию базы данных до 2.5 сразу или хотябы с промежуточными вариатами?
На новый сервер ставится Firebird 2.5, там же создаётся чистая пустая БД из образцово-показательного скрипта. Потом с помощью FBCopy или IBDataPump в новую БД переливаются данные со старого сервера. Всё.

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 01 сен 2014, 15:42
kdv
Дим, я твои такие "простые" советы буду удалять. Куда ему апгрейд с 1.0 до 2.5, если он путается в версиях ODBC и прочем?

Re: Firebird 1.0, Ubuntu x86_64, ODBC

Добавлено: 02 сен 2014, 14:44
Dimitry Sibiryakov
В этом ODBC под линухом и я путаюсь тоже. Это не повод считать меня идиотом.

Мой совет абсолютно безопасен, поскольку, подчёркиваю, новая версия Firebird поднимается на новом сервере. Старая версия и старый сервер остаются в неприкосновенности и могут быть снова задействованы в любой момент обратным процессом.

Твоё априори предположение, что у автора к БД прилагается какое-то приложение, работа которого может испортиться - беспочвенно.