Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных из Interbase / 5 сообщений из 5, страница 1 из 1
13.10.2004, 13:13
    #32736115
Alex2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из Interbase
Привет всем! Может кому приходилось сталкиваться со следующей задачей: Имеется база на Interbase, необходимо создать аналогичную базу на Postgres. Метаданные все перенесены можно сказать вручную, а как быть с данными. Может кто знает эффективный способ, а то я кроме как через дамп ничего не придумаю. Заранее всем спасибо!
...
Рейтинг: 0 / 0
14.10.2004, 03:39
    #32737341
фффф
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из Interbase
Я бы просто сбросил данные в текстовые файлы (CSV или tab-delimited). При импорте из MSSQL (выкачанных утилитой bcp) столкнулся только с проблемой формата полей datetime. Но perl и /dev/hands - лучшие друзья DBA :-)
А что за способ "через дамп"? У IB, насколько я знаю, дамп в своем двоичном формате.
...
Рейтинг: 0 / 0
14.10.2004, 14:43
    #32738540
Shweik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из Interbase
Можно перебросить через ODBC. Было дело - извращались по схеме
M$SQL->BDE+ODBC->PostgreSQL Результат вполне удовлетворимій
- править пришлось только булевские поля и таймстемпы. BDE у тебя есть наверняка -DataPump тоже - POstgreODBC - нужно скачать.
...
Рейтинг: 0 / 0
15.10.2004, 16:45
    #32740921
Alex2005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из Interbase
Спасибо, за ответы. Жаль, что элегантного решения не нашлось :-(((
Под дампом я и понимал - слить данные в файлы, а потом отресторить в постгресе. Правда править конечно придется :-(((
Ладно попробую, удачи мне... а вам спасибо!
...
Рейтинг: 0 / 0
26.10.2004, 15:48
    #32755229
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос данных из Interbase
Самое элегантное решение (как на мой вкус) кросбазных переносов - присоединять ODBC-таблицы двух СУБД к базе на MS Access 97. А потом создавать запрос на вставку из одной таблицы в другую.
Единственное ограничение - большое время работы, так как Access будет пускать запросы на вставку для каждой записи :) Зато особых проблем с преобразованием типов нет, да и предварительно можно посмотреть чего куда будет вставляться.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Перенос данных из Interbase / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]