Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4665 из 8555 ========================================= RU.LINUX =
От   : Anton Gorlov                     2:5059/37          26 Jan 18 11:39:22
Кому : All                                                 26 Jan 18 11:39:22
Тема : миграция  interbase -> firebird 2.5
FGHI : area://RU.LINUX?msgid=2:5059/37@FidoNet+5a6aee94
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5053/56@fidonet+5a6e2bb7
==============================================================================
Привет All!

Народ- кому-нибудт приходилсоь мигрировать с interbase на firebird?
Да оба сервера крутятся под эхотагом.


Дано большая базка на ibase. О себе говорит
==== заливка "Fake Clipboard" ====

SQL> show version;

ISQL Version: LI-V10.0.0.304
InterBase/x86/linux Intel (access method), version "LI-V10.0.0.304"
InterBase/x86/linux Intel (remote server), version "LI-V10.0.0.304/tcp (dbs-01)/P15"
InterBase/x86/linux Intel (remote interface), version "LI-V10.0.0.304/tcp (dbs-01)/P15"
on disk structure version 15.0
==== конец "Fake Clipboard" ====

Бекап  gback создаёт бинарый и соотвественно влить его в firebird нельзя.

Далее попробовал к базе цепануться http://ibexpert.net/ibe/
Родной либой firebird к базе оно не цепляется, подцепиться удалось только воспользоdавшись либой (gds32.dll) из поставки embarcadero.

Однако если в этой  утилитке сделать дамп, подключившись к исходной базе через либу от embarcadero,а к "новой" родной либой от firebird то получаю ошибку

==== заливка "Fake Clipboard" ====
[11:53:01] gbak:do not recognize table attribute 18 -- continuing
IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements.
     Invalid metadata detected. Use -FIX_FSS_METADATA option.
     Malformed string.
     Exiting before completion due to errors.
==== конец "Fake Clipboard" ====

Если при восстановлении поставить, как и просят крыжики "FIX mailformed UNICODE_FSS DATA/METADATA" собственно ошибка остаётся таже самая.
При этом не восстанавливается на сколько вижу только данные таблиц,сама структура создаётся.

Данные из каждой таблицы по отдельности удаётся вытащить, только если открывать каждую табличку и делать из неё экспорт в скрипт (аля SQL на выходе).. но  тту пробьема с другой стороны.. таблиц свыше 400...и в некотрых таблицах до неск миллионов записей.. + есть FK (FOREIGN KEY)

Вот и вопрос как же  перетащить базку в firebird. Диалект 1.





                     С уважением. Anton aka Stalker

Linux Registered User #386476
[#*TEAM:*#] [#_Злой СисОп_#] [*Heavy Metal!*] [*_Усачи_*]
--- GoldED+/LNX 1.1.5-b20160322
* Origin: A bove majore discit arare minor (2:5059/37)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.069641 секунды