Большой Воронежский Форум
» Программирование>Oracle
Gendalf 10:39 27.03.2004
Eсть Oracle, в нём куча созданных уже таблиц, триггеров итп.

Как можно (какими средствами) создавать SQL запрос по созданию этих элементов?
т.е. мне нужно написать скрипт который создаёт ту же структуру данных, что уже имеется. Вручную это делать неохота. [Ответ]
zic 23:29 27.03.2004
Data Manager ?
Export & Import [Ответ]
Aliance 04:17 29.03.2004

Сообщение от :
Первоначальное сообщение от Gendalf
.. скрипт который создаёт ту же структуру данных, что уже имеется. Вручную это делать неохота.

Играет роль не только структура объектов, но и порядок их создания, а если еще и ссылки на другие схемы есть, то все вообще усложняется. Самый правильный путь:
1. Exp full=y rows=n
2. Imp show=y log=<my_log>
3. <текстовый_редактор> <my_log>
4. Убрать все лишнее, оставив нужное, убрать ненужные кавычки и переносы строк, расставить ; / и соммit если надо.
5. из какого-нибудь ака плюса запустить оставшийся от <my_log> скрипт

Некоторые программки типа SQLNavigator пытаются извлекать скрипты схемы целиком, но нормально это не получается в большинстве случаев.
Лучше получается у Erwin, PowerDesigner, Schema Builder fr Forms&Reports - но там внимательно очень надо все делать.
Так что ручками - надежнее и в конце концов быстрее. [Ответ]
zss_vrn 07:34 30.03.2004
Gendalf
Мы пользуем TOAD. Он конвертит схему в набор скриптов или текстовых файлов, из которых потом можно все восстановить.

А можно - просто через дамп. [Ответ]
Aliance 22:58 31.03.2004
Gendalf

Сказал бы, что получилось, что юзал, может, что-то новое нашел? [Ответ]
Gendalf 17:32 05.04.2004
Ну я нашёл кучу всяких прибамбасов для оракла здесь :
http://oraclebones.narod.ru/

Довольно удобный сайтец... [Ответ]
Вверх