Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

Перенос БД с Firebird 1.5 на Interbase 5.6   Найти похожие ветки 

 
atruhin ©   (2004-12-30 10:28) [0]

Стоит задача перенести БД с Firebird 1.5 на Interbase 5.6
Как это можно сделать. Напимер чем можно сохранить всю БД (метаданные и данные) в SQL скрипт.
PS По пути могут ли на одном компьютере работать Firebird 1.5 на Interbase 5.6


 
stud ©   (2004-12-30 10:31) [1]

проще поставить firebird вместо interbase 5.6 и не заморачиваться. а вытащить все метаданные можно например с помощью ibexpert


 
Соловьев ©   (2004-12-30 10:39) [2]

PS По пути могут ли на одном компьютере работать Firebird 1.5 на Interbase 5.6

http://www.ibase.ru/ibfaq.htm#2ib

Стоит задача перенести БД с Firebird 1.5 на Interbase 5.6

А зачем? Смысл?


 
Sergey13 ©   (2004-12-30 10:40) [3]

2atruhin ©   (30.12.04 10:28)
А зачем, если не секрет?


 
Desdechado ©   (2004-12-30 11:02) [4]

через backup-restore вряд ли покатит, у FB1.5 (насколько я знаю) произошли изменения в служебных таблицах

данные и метаданные можно ibexpert"ом вынуть

FB и IB могут работать на одной машине, только порты разнести надо


 
atruhin ©   (2004-12-30 11:12) [5]

>>А зачем, если не секрет?
Есть большое приложение работает только под Interbase 5.6, под Firebird выдает ошибку.
Есть своя небольшая программа под Firebird 1.5. Была идея перенести ее БД под интербэйс.
Или лучше 2 сервера на на комп ставить?


 
Johnmen ©   (2004-12-30 11:14) [6]

Лучше один FB


 
Sergey13 ©   (2004-12-30 11:15) [7]

2[5] atruhin ©   (30.12.04 11:12)
>под Firebird выдает ошибку.
Какую, если не секрет?


 
DSKalugin ©   (2004-12-30 11:30) [8]

Стоит задача перенести БД с Firebird 1.5 на Interbase 5.6

Совершенно безграмотная задача!
Ты должен убедить постановщика этой задачи в обратном как уже сказали: Обновить ИБ на ФБ. Распечатай следующий материал, изучи и положи на стол руководителю. Добавь еще о пиратской копии ИБ и что не законно его использовать.
http://www.ibase.ru/ibfaq.htm


 
atruhin ©   (2004-12-30 12:52) [9]

>>Добавь еще о пиратской копии ИБ
В том то и дело что она не пиратская, а идет в поставке дорогого бэк-офиса для ресторанов.
>>Какую, если не секрет? Sergey13 ©   (30.12.04 11:15) [7]
ПО не показывает нормально какую просто часть функций работает, а часть нет.


 
Соловьев ©   (2004-12-30 13:09) [10]

ПО не показывает нормально какую просто часть функций работает, а часть нет.

А как делался перевод?


 
DSKalugin ©   (2004-12-30 15:07) [11]

Даже если лицензионная все равно стоит сменить на ФБ 1.5.1
т.к. это логическое продолжение ИБ + исправление ошибок, расширение функциональных возможностей и увеличение производительности


 
Fay ©   (2004-12-30 15:50) [12]

Можно перенести скриптом и внешними таблицами.


 
DrPass ©   (2004-12-30 20:30) [13]


> Есть большое приложение работает только под Interbase 5.6,
> под Firebird выдает ошибку.

А библиотеку gds32.dll не пробовали менять на соответствующую от firebird?


 
DrPass ©   (2004-12-30 20:31) [14]

Вдогонку -  в случае FB1.5 потребуется сразу две библиотеки - gds32.dll и fbclient.dll


 
Fay ©   (2004-12-30 23:47) [15]

2 DrPass ©   (30.12.04 20:31) [14]
Нифига.


 
kaif ©   (2004-12-31 21:16) [16]

Можно перенести с FB1.5, если задача небольшая. Проверь все поля типа DECIMAL. Если таковые имеются - замени их на DOUBLE PRECISION. Еще проверь все поля типа DATE, TIME и TIMESTAMP. В IB5.6 нет таких типов полей. Там есть лишь тип DATE, содержащий информацию о дате и времени одновременно и соответствующий TIMESTAMP FB.
 В остальном все должно в принципе работать. Я бы извлек скрипт базы из FB, произвел бы все указанные изменения с типами полей, создал бы пустую базу из этого скрипта под IB5.6 и вручную перекатал бы туда данные, войдя в соединения с 2-мя серверами на разных машинах. Для этого можно написать маленькое приложеньице на Delphi менее, чем за час.


 
YurikGL ©   (2005-01-01 10:05) [17]

Если я не ошибаюсь, то при переходе с FB на IB есть еще проблема триггеров т.е. в FB можно один триггер поставить на несколько действий. В IB - вроде нельзя.

Так что даже скрипт, возможно, придется переделывать.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.039 c
14-1105899534
iZEN
2005-01-16 21:18
2005.02.06
Прогнозы развития hi-tech на 2005 год...


1-1106329643
Troll
2005-01-21 20:47
2005.02.06
Рабта с компонентами


14-1105670756
Думкин
2005-01-14 05:45
2005.02.06
С Днем Рождения! 14 января


1-1106482270
4eshka)
2005-01-23 15:11
2005.02.06
Проблема при рабете с потоками


1-1106063571
Жуков
2005-01-18 18:52
2005.02.06
Добавление строки в переменную...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский