powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Power Designer 15.2 with Oracle11g DBMS
20 сообщений из 20, страница 1 из 1
Power Designer 15.2 with Oracle11g DBMS
    #36998679
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Модераторы
Очень сложно пользоваться темами PD ч1...чN, поэтому заведу эту ветку, т.к. мне кажется это достаточно емкое сочетание, и вопросов лично у меня возникает очень много.

2All
Ну начнем по порядку, я начал использовать PD совсем не давно и все никак не могу понять насколько его вообще можно использовать в связке с Oracle, для проектирования физ. модели БД, а также для администрирования(учета) изменений вносимых в модель.

1) Как правильнее сделать? "1 модель=1 схема БД" или "1 модель=N схем БД"?
2) Почему при генерации скрипта сначала генерится создание sequence, а потом уже create user, где эти сиквенсы хранятся. Как поменять эту последовательность.
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #36999256
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07.12.2010 10:32, Lav wrote:

> 1) Как правильнее сделать? "1 модель=1 схема БД" или "1 модель=N схем БД"?

По-моему смотри как тебе удобнее самому, единственное: если схемы содержат одноименные, к примеру, таблицы, то в одной
модели держать их не получится.

> 2) Почему при генерации скрипта сначала генерится создание sequence, а потом уже create user, где эти сиквенсы хранятся.
> Как поменять эту последовательность.

Открой меню Database-> Edit current DBMS и встань слева в дереве на пункт Script\Objects\GenerationOrder - справа можно
изменить порядок генерирования объектов. Если пункта GenerationOrder нет, то добавь его по контекстному меню Add Items
на пункте Script\Objects.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #36999812
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

Спасибо.
по п.1 решил: Одна схема -> Одна модель, спасибо.
по п.2 отлично сработало, спасибо.
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37000114
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lav,

Новый вопрос. В свойствах объекта USER, можно указать привилегии, причем по разному и "with admin option" и просто, но в скрипт они не попадают, как правильно раздавать гранты которые описаны в Power Designer?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37000145
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 07.12.2010 17:25, Lav wrote:

> Новый вопрос. В свойствах объекта USER, можно указать привилегии, причем по разному и "with admin option" и просто, но в
> скрипт они не попадают, как правильно раздавать гранты которые описаны в Power Designer?

Надо изменить опции генерирования, они могут указываться в нескольких местах. Например, в диалоге Database Generation
по меню Database -> Generate Database на закладке Options следует слева выделить User и справа поставить галку на
Privilege. На закладке Preview свойств пользователя такие опции доступны вверху по второй справа кнопке Show Generation
Options (Ctrl+W).
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37001252
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

Спасибо. Сработало. Ох, чтобы я без вас делал:)
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37001938
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis,

Судя по всему вы лучше всех знаете связку PD&Oracle.
Я постепенно наступаю на все грабли при попытки использовать сей походный набор.
Вопрос: вы храните в модели DBPackages и если храните то как, т.к. меня результаты Reverse engineering-а повергли в шок?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37001967
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 08.12.2010 13:54, Lav wrote:

> Я постепенно наступаю на все грабли при попытки использовать сей походный набор.
> Вопрос: вы храните в модели DBPackages и если храните то как, т.к. меня результаты Reverse engineering-а повергли в шок?

Здесь многие знают PowerDesigner, а по поводу пакетов БД: мы в проекте в модели их не храним, в том числе из-за способа
работы PowerDesigner'а с оракловыми пакетами. Весь код - процедуры, пакеты, триггера, представления - лежат в системе
контроля версий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37005109
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

А как быть с переименованием колонок, PD не отслеживает, что я их переименовал, а просто пересоздает таблицу, теряя при это колонку?
Пример:
Было ENTITY_LOG(ID,...) стало ENTITY_LOG(ID_ENTITY_LOG,...) и вот что получается когда я делаю Apply changes to database

Код: plaintext
1.
2.
3.
--WARNING: THE FOLLOWING INSERT ORDER WILL FAIL BECAUSE IT CANNOT GIVE VALUE TO MANDATORY COLUMNS
INSERT INTO PL.ENTITY_LOG (ID_ENTITY_LOG, INS_DATE, SENT_DATE, ID_ENTITY)
SELECT ?, INS_DATE, SENT_DATE, ID_ENTITY
FROM PL."TMP_ENTITY_LOG"
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37005134
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 09.12.2010 17:20, Lav wrote:

> А как быть с переименованием колонок, PD не отслеживает, что я их переименовал, а просто пересоздает таблицу, теряя при
> это колонку?

На мой взгляд, многие вещи при синхронизации лучше делать руками.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37309877
arkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ещё вопрос:

создал в модели materialized view но в preview скрипт не полный. В нем только

drop materialized view <имя MV>;

При генерации скрипта базы данных команды create materialized view в нем тоже нет
Куда надо смотреть чтобы исправить это?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37310304
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello arkk. On 15 June 2011 16:35:25 you wrote:

> создал в модели materialized view но в preview скрипт не полный. В нем только
>
> drop materialized view <имя MV>;
>
> При генерации скрипта базы данных команды create materialized view в нем тоже нет
> Куда надо смотреть чтобы исправить это?


В свойствах мат.представления на закладке Preview нажми на тулбаре вторую справа кнопку Show Generation Options (Ctrl+W)
- там указаны требуемые опции для Materialized View?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37312831
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov,

А как заставить PD в "apply change to dataBase"-script дописывать текущую версию из репозитория?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37312845
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello Lav. On 17 June 2011 10:42:18 you wrote:

> А как заставить PD в "apply change to dataBase"-script дописывать текущую версию из репозитория?

Т.е. номер текущей версии или что-то другое?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37312874
Lav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovHello Lav. On 17 June 2011 10:42:18 you wrote:

> А как заставить PD в "apply change to dataBase"-script дописывать текущую версию из репозитория?

Т.е. номер текущей версии или что-то другое?

Идея следующая, я делаю aply change to db, беря последнюю версию из репозитория, и хочу знать какая версия стоит сейчас в бд, для того чтобы указать ее в "Get database schema/Using a model from repository". Для этого, когда я в прошлый раз накатывал подобный апдейт я хочу чтобы в сгенерить инсерт таблицу в бд,который сожержал бы номер текущей(или последней, по большому счету не важно(+-1 я смогу осилить)) версии физ. модели.
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37327145
arkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov,

Приветствую, извиняюсь, задал вопрос, а сам про него забыл. :-)

автор
Hello arkk. On 15 June 2011 16:35:25 you wrote:

> создал в модели materialized view но в preview скрипт не полный. В нем только
>
> drop materialized view <имя MV>;
>
> При генерации скрипта базы данных команды create materialized view в нем тоже нет
> Куда надо смотреть чтобы исправить это?


В свойствах мат.представления на закладке Preview нажми на тулбаре вторую справа кнопку Show Generation Options (Ctrl+W)
- там указаны требуемые опции для Materialized View?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37327156
arkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все указано по-моему правильно, но скрипта для materialized view нет.
сама модель была изначально импортирована из репозитария Sybase PowerDesigner 12.1. Решили сделать update до версии 15.3
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37327233
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello arkk. On 28 June 2011 10:21:54 you wrote:


> все указано по-моему правильно, но скрипта для materialized view нет.
> сама модель была изначально импортирована из репозитария Sybase PowerDesigner 12.1. Решили сделать update до версии 15.3


А если в этой модели создать новое мат.представление - для него тоже не будет выводится скрипт? И еще: свойства DBMS
были взяты из файла для 12.1 или используется оригинальный из 15.3?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37327261
arkk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov,

Пробовали создавать новый materialized view, тоже нет. А вот про свойства DBMS - это что, дело в том, что тут у нас подменяется стандартный C:\Program Files\Sybase\PowerDesigner 15\Resource Files\DBMS\ora11g.xdb на свой, исправленный, но там должны быть исправления касательно имен constarint -ов, т.к. слово _REFERENCE_ во внешних ключах раздражало.
А там что надо смотреть?
...
Рейтинг: 0 / 0
Power Designer 15.2 with Oracle11g DBMS
    #37327307
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello arkk. On 28 June 2011 11:10:25 you wrote:

> Пробовали создавать новый materialized view, тоже нет. А вот про свойства DBMS - это что, дело в том, что тут у нас
> подменяется стандартный C:\Program Files\Sybase\PowerDesigner 15\Resource Files\DBMS\ora11g.xdb на свой, исправленный,
> но там должны быть исправления касательно имен constarint -ов, т.к. слово _REFERENCE_ во внешних ключах раздражало.
> А там что надо смотреть?

По-моему лучше такие подмены слишком чреваты, особенно между версиями: файлы определения DBMS от релиза к релизу тоже
меняются, порой сильно, а ты по существу все это откатываешь.. Может быть на родном ora11g.xdb все как раз работает
нормально, просто не подходит для PD15 файл от 12-го.

Я сам поступаю так: храню файл ora11g.xdb в отдельном месте и в модели использую его. При переходе на новую версию PD
через меню Tools->Resources->DBMS выбираю свой файл и подтягиваю в него требуемые изменения из директории установки PM,
через кнопку Merge.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Power Designer 15.2 with Oracle11g DBMS
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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