Проблема переноса данных

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Dedal
Сообщения: 26
Зарегистрирован: 11 янв 2006, 13:35

Проблема переноса данных

Сообщение Dedal » 29 ноя 2006, 11:25

Доброго времени суток!
Есть исходная база. Диалект 1. Работает под FireBird 1.5.3.
И новая база. Диалект 3. Под управлением FireBird 2.0 RC4.
Старую базу востановил под FireBird 2.0 RC4.
При переносе таблиц через DataPump, поля NUMERIC(9,3) почемуто делаются INTEGER. При использовании IBPump, в исходной таблице эти поля также видны как INTEGER.

Подскажите где собака зарыта.

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

Сообщение kdv » 29 ноя 2006, 11:34

Старую базу востановил под FireBird 2.0 RC4.
зачем rc4, когда есть релиз?
При переносе таблиц через DataPump, поля NUMERIC(9,3)
переносить надо не через datapump, который bde-шный, и который не понимает новые типы данных, а через IBPump. Если уж тебя b/r и перевод БД в третий диалект стандартным способом не устраивает.
www.ibase.ru/devinfo/migration.htm

Dedal
Сообщения: 26
Зарегистрирован: 11 янв 2006, 13:35

Сообщение Dedal » 29 ноя 2006, 11:40

переносить надо не через datapump, который bde-шный, и который не понимает новые типы данных, а через IBPump. Если уж тебя b/r и перевод БД в третий диалект стандартным способом не устраивает.
Старая база данных переведена через b/r. Проектируетса новая база, в которую нужно перенести даные. При использовании IBPump 3.4, поля также видны как INTEGER.

Dedal
Сообщения: 26
Зарегистрирован: 11 янв 2006, 13:35

Сообщение Dedal » 29 ноя 2006, 11:49

Извените. Вопрос снимается. Человек, который переносил данные с помощью IBPump, в качестве source вибирал BDE, вместо FireBird.

Ответить