Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / не создаётся Primary Key в Erwin при Complete Compare / 22 сообщений из 22, страница 1 из 1
19.12.2008, 17:53
    #35725374
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Подскажите, пожалуйста, как справиться с такой проблемкой: при Complete Compare выводится отсутствие в базе PK (что соответствует действительности), но при попытке переместить этот ключ вправо (т.е. создать в базе) ничего не происходит. Может, кто сталкивался с такой проблемой? Erwin версии 7.2.0.1614. База Oracle 10. Прилагаю скриншот.
...
Рейтинг: 0 / 0
20.12.2008, 02:00
    #35725761
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
По моему, намудрили они с Complete Compare в новых версиях, раньше это делалось одним кликом.

После того, как перенес требуемые изменения в правую панель, можно нажать кнопку со всплывающей подсказкой "Right Alter/Script Schema Generation", на твоем скриншоте во втором сверху ряду крайняя правая. Появился диалоговое окно "Alter Script Schema Generation", в котором, выбрав требуемые опции, можно или получить скрипт по кнопке Preview, или применить изменения к БД по кнопке Generate. Дальше Preview я и раньше не ходил, предпочитал выполнять все запросы самостоятельно.
...
Рейтинг: 0 / 0
20.12.2008, 11:16
    #35725842
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Тоже всегда делал через Preview. Но в старых версиях Erwin в Preview появлялся кусочек скрипта по созданию PK, а с тех пор как перешли на новую версию не можем создавать PK через Complete Compare... только через Forward Engeneering получается...
...
Рейтинг: 0 / 0
20.12.2008, 12:01
    #35725859
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Что же тогда делать? Создавать через Forward Eng и смотря в Preview пытаться "запихнуть" его в базу?
...
Рейтинг: 0 / 0
20.12.2008, 13:35
    #35725886
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 wrote:

> Что же тогда делать? Создавать через Forward Eng и смотря в Preview
> пытаться "запихнуть" его в базу?

Он по-прежнему умеет это делать, укажи требуемые тебе изменения, нажми "Right Alter/Script Schema
Generation" и в появившемся окне ""Alter Script Schema Generation"" нажми кнопку Generate.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.12.2008, 16:03
    #35725969
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
умеет делать что? он не хочет создавать в правой части PK. не хочет и всё!
...
Рейтинг: 0 / 0
20.12.2008, 16:04
    #35725972
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
т.е. нажимаю на стрелочку вправо и... ничего не происходит!
...
Рейтинг: 0 / 0
20.12.2008, 16:43
    #35725991
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 wrote:

> т.е. нажимаю на стрелочку вправо и... ничего не происходит!

Нажатием стрелки вправо ты выбираешь требуемые изменения БД. Теперь ты их должен сделать через
"Alter Script Schema Generation".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.12.2008, 17:32
    #35726019
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 пишет:

> т.е. нажимаю на стрелочку вправо и... ничего не происходит!

Тебе Денис намекает, что по нажатию стрелки и НЕ ДОЛЖНО ничего происходить.
Происходить будет ПОЗЖЕ, когда ты нажмёш кнопку и начнёш проносить все изменения
в базу.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.12.2008, 20:38
    #35726106
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
MasterZiv
vinger4 пишет:

> т.е. нажимаю на стрелочку вправо и... ничего не происходит!

Тебе Денис намекает, что по нажатию стрелки и НЕ ДОЛЖНО ничего происходить.
Происходить будет ПОЗЖЕ, когда ты нажмёш кнопку и начнёш проносить все изменения
в базу.


как не должно ничего происходить? а из левой части должна эта строчка исчезнуть, т.к. отображаются только различия.

кстати после нажатия кнопки и попытки пронести это в базу как раз ничего и не происходит. может настройки где-то надо исправить? Вы сами делали mplete compare в версии 7.2?
...
Рейтинг: 0 / 0
20.12.2008, 21:15
    #35726134
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4кстати после нажатия кнопки и попытки пронести это в базу как раз ничего и не происходит. может настройки где-то надо исправить?
В самой базе появились изменения, если обратиться к ней напрямую, не через ERwin?
...
Рейтинг: 0 / 0
20.12.2008, 21:15
    #35726135
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 пишет:

> кстати после нажатия кнопки и попытки пронести это в базу как раз ничего
> и не происходит. может настройки где-то надо исправить? Вы сами делали
> mplete compare в версии 7.2?

Нет, у меня 3.5 и 4.

Посмотрите там ещё настройки генерации схемы, которые вы выбираете при
пронесении. Может их и нет в 7-ом, но по идее должны быть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.12.2008, 21:24
    #35726139
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Denis Popovvinger4кстати после нажатия кнопки и попытки пронести это в базу как раз ничего и не происходит. может настройки где-то надо исправить?
В самой базе появились изменения, если обратиться к ней напрямую, не через ERwin?

в Preview не видно скрипта, который бы создавал PK. В базе может быть иначе?
...
Рейтинг: 0 / 0
20.12.2008, 21:46
    #35726151
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4
как не должно ничего происходить? а из левой части должна эта строчка исчезнуть, т.к. отображаются только различия.
...
в Preview не видно скрипта, который бы создавал PK. В базе может быть иначе?

Т.е. ты в окне "Resolve Differences" встаешь на строку с именем индекса, жмешь стрелку вправо (т.е. "Copy Itemt(s) to the Right" и ничего не происходит, строки не меняют своего состояния? У меня единственно предположение, что ты поигрался кнопкой "Unmatch two Items", у тебя 4-я слева в верхнем ряду.
...
Рейтинг: 0 / 0
20.12.2008, 21:54
    #35726159
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Denis Popovvinger4
как не должно ничего происходить? а из левой части должна эта строчка исчезнуть, т.к. отображаются только различия.
...
в Preview не видно скрипта, который бы создавал PK. В базе может быть иначе?

Т.е. ты в окне "Resolve Differences" встаешь на строку с именем индекса, жмешь стрелку вправо (т.е. "Copy Itemt(s) to the Right" и ничего не происходит, строки не меняют своего состояния? У меня единственно предположение, что ты поигрался кнопкой "Unmatch two Items", у тебя 4-я слева в верхнем ряду.

Да, именно так всё и происходит.
Нет, эту кнопку не трогал.
...
Рейтинг: 0 / 0
21.12.2008, 01:32
    #35726307
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 wrote:

> Да, именно так всё и происходит.
> Нет, эту кнопку не трогал.

Я не думаю, что оно совсем не работает. На мой взгляд, стоит попробовать проделать изменения на
тестовой схеме, например, с одной таблицей. Может быть сперва обновив версию ERwin до последней,
если требуется.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.12.2008, 11:10
    #35726419
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Попробуем, попробуем... Но на отдельных табличках тестировал уже много раз. Обновления, наверное, надо искать...
...
Рейтинг: 0 / 0
21.12.2008, 13:47
    #35726500
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4 wrote:

> Попробуем, попробуем... Но на отдельных табличках тестировал уже много
> раз. Обновления, наверное, надо искать...

http://www.sql.ru/forum/actualthread.aspx?tid=28924&pg=2#765824
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
21.12.2008, 19:00
    #35726663
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Спасибо за ссылку. Честно говоря меня удивила идея засунуть всё про ервин в одну ветку. Поэтому никогда её и не смотрел. Жутко неудобно.
...
Рейтинг: 0 / 0
23.12.2008, 11:17
    #35729537
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
После обновления до build 2458 PK создаются. Но глюки исчезли не все... Например, процесс создания FK для меня пока остаётся не понятен (в Complete Compare)... Через создание связей (relations)?
...
Рейтинг: 0 / 0
23.12.2008, 12:57
    #35729917
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
vinger4Например, процесс создания FK для меня пока остаётся не понятен (в Complete Compare)... Через создание связей (relations)?
То, что в модели ERwin называется Relationship, в БД называется Foreign Key..
...
Рейтинг: 0 / 0
23.12.2008, 14:47
    #35730259
vinger4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не создаётся Primary Key в Erwin при Complete Compare
Relations или Indexes - все равно не переносятся направо... хм, интересно, почему?
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / не создаётся Primary Key в Erwin при Complete Compare / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]