Экспорт из Interbase 7.1

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
JasZ
Сообщения: 5
Зарегистрирован: 07 фев 2005, 10:28

Экспорт из Interbase 7.1

Сообщение JasZ » 07 фев 2005, 10:39

Здравствуйте, у меня проблема с Interbase 7.1 Я не администратор баз данных(хотя с mysql работаю), но тут для проекта потребовалось перегнать данные из interbase в mysql. Проблема заключается в картинках, которые хранятся в interbase. Каким способом/инструментом можно перегнать данные в mysql и при этом сохранить картинки как файлы?

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

Сообщение kdv » 07 фев 2005, 11:29

можно попробовать IBPump, хотя я не уверен. насчет картинок - MySQL должен быть тип blob или что-то в этом роде, то есть все должно пройти автоматом. Если из блобов в файлы - то это только руками, но данная операция имеет весьма сомнительный смысл, тем более если в ориг. базе исходных имен файлов картинок нет.

JasZ
Сообщения: 5
Зарегистрирован: 07 фев 2005, 10:28

Сообщение JasZ » 07 фев 2005, 11:36

Т.е. не существует ни одной программы, которая автоматически из интербазе в файлы перегонит? :( Просто руками мне показали один способ.
Инструменты -> Просмотр/редактирование Blob полей... Но там 300 записей :) Это на несколько дней, ведь надо и взаимосвязь картинок с текстом сохранить

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

Сообщение kdv » 07 фев 2005, 13:10

что значит "автоматически"? Сама проименует их как тебе надо? Телепатических программ еще не придумали. Программируется такая задача в 5 строк за 3-5 минут. Но ты же не программист. А готовых средств для такой экзотики нет.

Кстати, что значит "в файлы" и почему именно файлы? То есть, в MySQL нет блобов???

JasZ
Сообщения: 5
Зарегистрирован: 07 фев 2005, 10:28

Сообщение JasZ » 07 фев 2005, 14:34

Нам надо именно файлы. Т.е. в mysql хранится только текст. Кстати, у вас такой услуги не предусмотрено? Может, вы смогли бы нам помочь в этом вопросе? Если да, напишите свой контактный телефон.

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

Сообщение kdv » 07 фев 2005, 14:55

что-то вы заливаете, уважаемый. в MySQL аж 4 типа блобов. Насчет программки - это вам любой, кто неделю с IB/FB проработал и пишет на Delphi, сможет сваять за упомянутые 5 минут. Вопрос в том, что вы с этими файлами делать дальше будете. Запихивать в MySQL?

JasZ
Сообщения: 5
Зарегистрирован: 07 фев 2005, 10:28

Сообщение JasZ » 07 фев 2005, 15:01

Так... ещё раз по пунктам.
У нас есть Interbase база с товарами. Товары имеют ряд характеристик(текстовых), а так же 2х картинки(маленькую и большую). Нам надо перегнать текст из Interbase в mysql, для сайта(именно mysql). Далее, нам надо вынуть из Interbase картинки для того же сайта, но мы их в БД запихивать не будем. Нам они нужны в формате jpg. Вот такая задача стоит...

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

Сообщение kdv » 07 фев 2005, 15:15

перегоните данные, например IBPump-ом, через ODBC. Картинки выколупните из MySQL и сохраните. Или проблема вообще в их выколупывании и сохранении, как таковом, независимо от сервера?

JasZ
Сообщения: 5
Зарегистрирован: 07 фев 2005, 10:28

Сообщение JasZ » 07 фев 2005, 15:23

Ну... с mysql я разберусь... Спасибо за совет :) Сейчас попробую.

Ответить