Страница 1 из 1

Экспорт из Interbase 7.1

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

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

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

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

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

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

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

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

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

Добавлено: 07 фев 2005, 15:23
JasZ
Ну... с mysql я разберусь... Спасибо за совет :) Сейчас попробую.