Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Перевод MySQL скрипта в скрипт Oracle DB 
:(
    Опции темы
correy
Дата 22.12.2013, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.6.2010

Репутация: нет
Всего: нет



Добрый день, передо мной стоит задача разработать программу, которая может подключаться к субд(mysql), записывать дамп бд в файл, а потом из этого дампа создавать бд уже в другой субд (oracle). 
Я реализовал ту, часть, которая позволяет вытащить из БД скрипт на языке MySQL, а вот как уже его переделать под Oracle не могу сообразить. Кто-нибудь сможет помочь?
PM MAIL   Вверх
correy
Дата 22.12.2013, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.6.2010

Репутация: нет
Всего: нет



ps: необязательно переводить в oracle, можно и в mssql, например
PM MAIL   Вверх
Cheloveck
Дата 23.12.2013, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Если конвертить SQL, то можно отстрелить себе ногу через рот.
Тебе надо, я думаю, читать базу в объекты какой-нибудь ORM (Hibernate, например). А потом сохранять той же ORM в другую СУБД. 


--------------------
user posted image
PM Jabber   Вверх
correy
Дата 23.12.2013, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.6.2010

Репутация: нет
Всего: нет



Цитата

Тебе надо, я думаю, читать базу в объекты какой-нибудь ORM (Hibernate, например). А потом сохранять той же ORM в другую СУБД.  


А какую библиотеку лучше использовать для питона? Лучше = быстрее в освоении, т.к. сроки поджимают smile
PM MAIL   Вверх
Cheloveck
Дата 23.12.2013, 01:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Цитата(correy @  23.12.2013,  02:07 Найти цитируемый пост)

А какую библиотеку лучше использовать для питона?


Я извиняюсь, почему-то меня заглючило и я решил, что тема в java-форуме, вот и дал ссылку на hibernate. Для питона многие хвалят django. Вообще, это фреймворк для web`а, но там есть и ORM.


--------------------
user posted image
PM Jabber   Вверх
correy
Дата 24.12.2013, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 1.6.2010

Репутация: нет
Всего: нет



Решил все-таки делать в лоб и переводить один sql в другой ;)
кое как перевел отдельные команды, но теперь возник вопрос, если у меня есть скрипт для oracle db, то как возможно создать правильную последовательность создания таблиц?
Есть какие-нибудь идеи?)
PM MAIL   Вверх
Cheloveck
Дата 24.12.2013, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1578
Регистрация: 26.7.2008
Где: Тула

Репутация: нет
Всего: 32



Цитата(correy @  24.12.2013,  01:19 Найти цитируемый пост)
Решил все-таки делать в лоб и переводить один sql в другой ;)

Удачного хождения по граблям  smile 



--------------------
user posted image
PM Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.1223 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.