Исправить DDL
От: nen777w  
Дата: 07.10.10 10:23
Оценка:
Есть файлик DDL неправильно экспортнутый из одного приложения.
Неправильно — потому что порядок построения таблиц не учитывается.

Есть утилита помогающая автоматически исправить эту проблему?
Re: Исправить DDL
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 07.10.10 10:38
Оценка: +1
Здравствуйте, nen777w, Вы писали:

N>Есть файлик DDL неправильно экспортнутый из одного приложения.

N>Неправильно — потому что порядок построения таблиц не учитывается.

N>Есть утилита помогающая автоматически исправить эту проблему?


"Прямые руки v1.1"

Сначала делаешь создание таблиц, потом всего остального (внешних ключей, индексов, вьюх итп)
Re[2]: Исправить DDL
От: nen777w  
Дата: 07.10.10 11:27
Оценка:
N>>Есть утилита помогающая автоматически исправить эту проблему?
G>"Прямые руки v1.1"
G>Сначала делаешь создание таблиц, потом всего остального (внешних ключей, индексов, вьюх итп)

Я таки смотрю диагональное чтение превалирует на этом форуме.
Ещё раз...
1) есть скрипт, большой, огромный, ГРОМАДНЫЙ.
2) Не мой. Не я его писал/создавал. ОН ПРОСТО ЕСТЬ В ЭЛЕКТРО-МАГНИТНОЙ ПРИРОДЕ НА ЖД.
ну как ещё объяснить?
Re[3]: Исправить DDL
От: LuciferArh Россия  
Дата: 08.10.10 04:46
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Я таки смотрю диагональное чтение превалирует на этом форуме.

N>Ещё раз...
N>1) есть скрипт, большой, огромный, ГРОМАДНЫЙ.
N>2) Не мой. Не я его писал/создавал. ОН ПРОСТО ЕСТЬ В ЭЛЕКТРО-МАГНИТНОЙ ПРИРОДЕ НА ЖД.
N>ну как ещё объяснить?

Вариантов два:
1. Выгрузить его еще раз в требуемом порядке.
2. Использовать, как уже посоветовали выше, утилиту "прямые руки v1.1" или более новую версию.
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
Re[4]: Исправить DDL
От: MasterZiv СССР  
Дата: 08.10.10 06:17
Оценка:
LuciferArh wrote:

> 1. Выгрузить его еще раз в требуемом порядке.

> 2. Использовать, как уже посоветовали выше, утилиту "прямые руки v1.1"
> или более новую версию.

Есть ещё один. Если там нет DROP -ов, то можно
запускать его на пустой БД много-много раз пока
все таблицы не создадутся. При этом уже существующие
таблицы не будут создаваться потому что таблица
уже есть. Но это тот ещё способ...


Можно ещё импортнуть скрипт в какой-нибудь CASE
и потом сгенерировать заново уже из него. Но
есть риск, что установки генерации будут менять
схему. Это точно может ErWin, на счёт других
не знаю.
Posted via RSDN NNTP Server 2.1 beta
Re: Исправить DDL
От: Nonmanual Worker  
Дата: 08.10.10 06:20
Оценка:
Здравствуйте, nen777w, Вы писали:

N>Есть файлик DDL неправильно экспортнутый из одного приложения.

N>Неправильно — потому что порядок построения таблиц не учитывается.

N>Есть утилита помогающая автоматически исправить эту проблему?


Есть частичные реешения. Что за дб сервер?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.