|
Модераторы: Daevaorn |
|
correy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.6.2010 Репутация: нет Всего: нет |
Добрый день, передо мной стоит задача разработать программу, которая может подключаться к субд(mysql), записывать дамп бд в файл, а потом из этого дампа создавать бд уже в другой субд (oracle).
Я реализовал ту, часть, которая позволяет вытащить из БД скрипт на языке MySQL, а вот как уже его переделать под Oracle не могу сообразить. Кто-нибудь сможет помочь? |
|||
|
||||
correy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.6.2010 Репутация: нет Всего: нет |
ps: необязательно переводить в oracle, можно и в mssql, например
|
|||
|
||||
Cheloveck |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Если конвертить SQL, то можно отстрелить себе ногу через рот.
Тебе надо, я думаю, читать базу в объекты какой-нибудь ORM (Hibernate, например). А потом сохранять той же ORM в другую СУБД. -------------------- |
|||
|
||||
correy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.6.2010 Репутация: нет Всего: нет |
А какую библиотеку лучше использовать для питона? Лучше = быстрее в освоении, т.к. сроки поджимают |
|||
|
||||
Cheloveck |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Я извиняюсь, почему-то меня заглючило и я решил, что тема в java-форуме, вот и дал ссылку на hibernate. Для питона многие хвалят django. Вообще, это фреймворк для web`а, но там есть и ORM. -------------------- |
|||
|
||||
correy |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 1.6.2010 Репутация: нет Всего: нет |
Решил все-таки делать в лоб и переводить один sql в другой ;)
кое как перевел отдельные команды, но теперь возник вопрос, если у меня есть скрипт для oracle db, то как возможно создать правильную последовательность создания таблиц? Есть какие-нибудь идеи?) |
|||
|
||||
Cheloveck |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1578 Регистрация: 26.7.2008 Где: Тула Репутация: нет Всего: 32 |
Удачного хождения по граблям -------------------- |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Базы данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |