|
|
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Ветка предназначена для обсуждения всех вопросов, связанных с Sybase PowerDesigner и является продолжением предыдущей ветки. Предыдущие ветки: Все вопросы по Sybase PowerDesigner (PD) : Часть № 1 , Часть № 2 Ссылки: Наименование ресурса ссылкаАнглоязычный сайт производителя (описание): http://www.sybase.com/products/modelingmetadata/powerdesigner Русскоязычный сайт производителя (описание): http://www.sybase.ru/Syb/products/apptools/pw-designer.htm видео демонстрации http://www.sybase.com/products/modelingmetadata/powerdesigner/demonstrationvideos Расширения PowerDesigner, генераторы кода по моделям: Описание Автор Разработка на основе моделей (Model Driven Development) с примерами использования Сергей Тарасов Генератор кода (C# & T-Sql) приложений реляционных баз данных Александр Меркульев PHP_Application (PApple) - open source проект; расширение для PHP (PHP.xol) Andrey Tereshchenko ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2007, 21:15 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
В PowerDesigner 12.5 (база - MSSQL2000) возникает такая ситуация: при обновлении базы данных из измененной модели - возникает ошибка (см.рис.) Cannot insert explivit value for identity column in table 'T1' when IDENTITY_INSERT is set to OFF. SQLSTATE = 23000 Происходит это в данном скрипте при выполнении инсерта: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Дело в том, что таблица T1 содержит поле Identity. В тоже время, если выполнить этот скрипт в QueryAnalyzer - все пройдет без ошибок. Как решить эту проблему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2007, 23:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Использую Power Designer 12.5 EBF 3 Составляю Physical Data Model, база данных - Microsoft SQL Server 2005 ВОпрос следующего характера: В таблице создаю вычисляемый столбец (Computed Column) В документации по MSSQL Server сказано: BOLВ компоненте SQL Server 2005 Database Engine для физического хранения вычисляемых столбцов в таблицах используется ключевое слово PERSISTED инструкций CREATE TABLE и ALTER TABLE. Может есть где в PD нычка, с помощью которой я смогу задать это ключевое слово? Или как поступить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2007, 23:30 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Афтаржжот wrote: > Использую Power Designer 12.5 EBF 3 > Составляю Physical Data Model, база данных - Microsoft SQL Server 2005 > > > Может есть где в PD нычка, с помощью которой я смогу задать это ключевое > слово? Или как поступить? Похоже, пока нет, разве что самому не заняться этим: http://groups.google.com/group/sybase.public.powerdesigner.general/browse_thread/thread/2761ec05af96dce0/8ac5ade0bac54710 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 00:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Похоже только с помощью ALTER TABLE ... ALTER COLUMN... делать придётся в End Script таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 13:27 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NoNameR wrote: > Похоже только с помощью ALTER TABLE ... ALTER COLUMN... делать придётся в End Script таблицы. Есть другой вариант: в свойствах DBMS можно изменить значение по пути Script\Objects\Column\Add - как я понял, оно отвечает за поле таблицы в ее скрипте. Далее как всегда: определяем Extended Attribute для PERSISTED значения поля, заполняем его по мере надобности и прописываем его в по указанному пути. Для красоты можно поменять и Script\Objects\Column\SqlListQuery, чтобы не терять его значение при реинженеринге. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 13:42 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Класс :) Я правда только начинаю копаться в PD, но сейчас попробую вкурить что к чему и провенуть такую вещь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2007, 13:49 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PD 12.5 во вкладках Preview вставляет use <имя базы данных> go. Как это отключить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 15:23 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Alexzzy wrote: > PD 12.5 во вкладках Preview вставляет use <имя базы данных> go. Как это отключить? На закладке Preview опций таблицы нажать вторую справа кнопку - Show Generation Options (Ctrl+W) - и снять галку с Database -> Open. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 15:41 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
А каким способом можно вставить в модель UDF и в последствии использовать её в определении Default для поля? PowerDesigner 12.5, Physical Data Model, MSSQL 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 16:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NoNameR wrote: > А каким способом можно вставить в модель UDF и в последствии > использовать её в определении Default для поля? Как я понял, можно создать такой объект модели как Default, меню Model-> Defaults, потом использовать из в свойствах поля таблицы для закладке Standard Check. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2007, 17:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Да, это я тоже нашёл, но в BOL сказано, что DEFAULTS надо стараться избегать, т.к. они будут удалены из будущих версий SQL Server :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2007, 14:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Добрый день! Использую PowerDesigner 12.5.0.2169. При выполнении команды "Modify Database" PD не находит изменения, которые были внесены в свойства таблицы на вкладке "Script"\"End". Как можно заставить отслеживать эти изменения? Я использую эту вкладку для хранения значений справочников, которые не редактируются пользователями. Есть ли другой "правильный" способ решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2007, 12:41 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Что-то я потерял, где в настройках PD отключить генерацию индексов для FK-полей В DBMS стоит FKAutoIndex = No. Или это не то? PD12, Sybase ASA 8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 11:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Этот индекс есть физически в модели, автоматом появляется при создании внешнего ключа или виден только в скрипте создания таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 13:12 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
автоматом появляется при создании внешнего ключа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2007, 13:25 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PowerDesigner 12.5. Есть ли возможность привязать исполнение скрипта к генерации (обновлению) БД на основе физической модели (выполнить некие действия над моделью до генерации/обновления) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 15:27 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Добрый день. PowerDesigner 12.5.0.2169 Пытаюсь сделать Reverse Engineer из базы MS SQL 2005. К серверу коннектится нормально, но при выборе любой базы из списка выдает ошибку Unable to list the tables [Microsoft][ODBC SQL Server Driver][SQL Server] Не удалось выполнить подготовку инструкций SQLSTATE = 37000 Подскажите, почему может возникать такая ошибка и как ее можно победить? ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 14:34 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Народ! У кого-нить есть файлы для генерации отчётов на русском языке? дайте ссылку или киньте на мыло пожалуйста ahmed_@mail.ru Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 11:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
При формиравании скрипта БД (DataBase Generation) я указываю, что именно в него включать на вкладке Selection. Там внизу еще есть раскрывающийся список Selection Эти список выбранных объектов по идее должен сохраняться. ввожу имя списка, нажимаю накнопку с дискеткой. Но при следующем запуске PD при выборе сохраненного списка У меня объекты не отмечаются так. как мне нужно. Или я не понял смысл этой фичи??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.11.2007, 13:47 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Народ, кто-нить может поделиться ссылками или книгами по репозиторию в PowerDesigner? Или хотя бы вкратце объяснить как его настроить и работать с ним. Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 16:46 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Ахмед wrote: > Народ, кто-нить может поделиться ссылками или книгами по репозиторию в > PowerDesigner? http://infocenter.sybase.com/help/topic/com.sybase.stf.powerdesigner.docs_12.5.0/html/ryug/meta.htm Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 16:53 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NoNameRА каким способом можно вставить в модель UDF и в последствии использовать её в определении Default для поля? PowerDesigner 12.5, Physical Data Model, MSSQL 2005.Меню Database -> Edit Current DBMS... , в дереве перейти к пункту MSSQLSRV2005::Script\Sql\Keywords\ReservedDefault и там добавить функцию в список. Учтите только, что эти конфигурационные файлы - общие для всех проектов, т.к. по умолчанию хранятся в каталоге самого PD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2007, 18:30 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Используем в триггерах шаблоны, точнее, то, что называется Template Items. При реинженеринге идет сравнение текстов триггера в БД и в модели уже после расшивания шаблонов, и если будут обнаружены какие-то несоответствия, то текст триггера в модели заменится на вариант без шаблонов. Можно ли как-нибудь этого избежать, оставив возможность реинжинеринга? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 15:22 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Как в PD 12 задать аттрибут auto_increment? (MySQL 5.0) На форуме нашёл аналогичный вопрос по 11 версии дизайнера, но советом воспользоваться не смог, ввиду невоспроизводимости его в 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 21:05 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
DocAl wrote: > Как в PD 12 задать аттрибут auto_increment? (MySQL 5.0) > На форуме нашёл аналогичный вопрос по 11 версии дизайнера, но советом > воспользоваться не смог, ввиду невоспроизводимости его в 12. Точно так же по-моему, надо поставить галку в Identity для свойств поля таблицы. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2007, 21:26 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Ну, мне не удалось найти поле Identity в стандартных настройках редактора, также, как не удалось найти место, где можно было бы включить его наличие.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 02:30 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Кстати, как сделать поле UNSIGNED тоже неясно..( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 02:36 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Пардон, Identity нашёл, действительно, в свойствах столбца незаметная галочка справа-снизу. А есть ли возможность задать для поля неотрицательность, в смысле, unsigned? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 02:38 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
DocAl wrote: > Пардон, Identity нашёл, действительно, в свойствах столбца незаметная > галочка справа-снизу. А есть ли возможность задать для поля > неотрицательность, в смысле, unsigned? Если нет какого-то свойства по умолчанию, то его всегда можно сделать самому через Extended Attribute:) Но именно Unsigned уже есть: в свойствах таблицы на закладке Columns нажми вторую справа кнопку на верхнем тулбаре - Customize Columns and Filter (Ctrl+U) - появится окно "Customize Columns and Filter". В нем поставь галку на записи с Column Heading: Unsigned, у меня она вторая с конца. Кстати, все эти поля можно перемещать относительно друг друга кнопками слева внизу в этом окне. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2007, 11:42 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите - есть ли возможность отображать комментарии атрибутов на диаграмме ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 17:17 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote: > Подскажите - есть ли возможность отображать комментарии атрибутов на диаграмме ? Нет. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2007, 17:33 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, кто-нибудь знает, как заставить генерировать знаки "[" и "]" в выходном скрипте? Дело в том, что когда я пишу триггер, использую в коде знаки [ и ] (для SQL Server), которые обязательно нужны в выходном скрипте, но PD почему-то их убирает. Использую PD 12.5 EBF 3, база - SQL Server 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2007, 16:33 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NoNameR wrote: > Подскажите пожалуйста, кто-нибудь знает, как заставить генерировать > знаки "[" и "]" в выходном скрипте? > > Дело в том, что когда я пишу триггер, использую в коде знаки [ и ] (для > SQL Server), которые обязательно нужны в выходном скрипте, но PD > почему-то их убирает. > > Использую PD 12.5 EBF 3, база - SQL Server 2005. Можешь привести пример, где они их убирает, может быть присоединив к сообщению модель из одной таблицы и триггера с указанными символами? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2007, 12:41 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Johnnymnemonic PowerDesigner 12.5.0.2169 Пытаюсь сделать Reverse Engineer из базы MS SQL 2005. К серверу коннектится нормально, но при выборе любой базы из списка выдает ошибку Unable to list the tables [Microsoft][ODBC SQL Server Driver][SQL Server] Не удалось выполнить подготовку инструкций SQLSTATE = 37000 Подскажите, почему может возникать такая ошибка и как ее можно победить? ) У меня точно такая же проблема. Присоединяюсь к просьбе о помощи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 14:05 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
У меня дело было в следующем: PD пытается получить список таблиц с комментариями следующим образом: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. У меня этот сиквел выполняется на master базе, но кричит ошибку на рабочей: Код: plaintext 1. 2. Почему - не понял. Предположил, что дело в полномочиях. Но, когда я попытался выполнить внутренний запрос с фиксированными u.name и o.name - все идет на ура. Аналогично и с полями таблиц. Поэтому: 1. Оставил реверс без комментариев к таблицам и полям, откорректировав файл ...\Sybase\PowerDesigner 12\Resource Files\DBMS\sqlsv2k5.xdb 2. Прошу помочь разобраться, что с приведенным сиквелом не так Big17 Johnnymnemonic PowerDesigner 12.5.0.2169 Пытаюсь сделать Reverse Engineer из базы MS SQL 2005. К серверу коннектится нормально, но при выборе любой базы из списка выдает ошибку Unable to list the tables [Microsoft][ODBC SQL Server Driver][SQL Server] Не удалось выполнить подготовку инструкций SQLSTATE = 37000 Подскажите, почему может возникать такая ошибка и как ее можно победить? ) У меня точно такая же проблема. Присоединяюсь к просьбе о помощи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2007, 15:26 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
как вы генерите вьюхи: 1. с полнным/неполным перечислением столбцов: create view vTb1Tb2 as select t1.* -- или полным: t1.f, t1.ff ,t2.f1 ,t2.f2 from Table1 t1 join Table2 t2 on(t1.id = t2.id) 2. как именуете алиасы при генерации? -по порядковому индексы таблиц учавствующих в соединении (t1,t2...) -устанавливаете алиас в специально созданном ExtendedAttribute для таблицы -не используете алиасы для генерируемого кода вью -другой способ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 17:57 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLiveПодскажите - есть ли возможность отображать комментарии атрибутов на диаграмме ? Можно только переключать отбражение из Code в Name. Name обычно и используется для осмысленного наименования объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 18:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Big17 Johnnymnemonic PowerDesigner 12.5.0.2169 Пытаюсь сделать Reverse Engineer из базы MS SQL 2005. К серверу коннектится нормально, но при выборе любой базы из списка выдает ошибку Unable to list the tables [Microsoft][ODBC SQL Server Driver][SQL Server] Не удалось выполнить подготовку инструкций SQLSTATE = 37000 Подскажите, почему может возникать такая ошибка и как ее можно победить? ) У меня точно такая же проблема. Присоединяюсь к просьбе о помощи! MSSQLSRV2005::Script\Objects\Table\SqlListQuery: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. MSSQLSRV2005::Script\Objects\Column\SqlListQuery: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 19:13 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Nikolay S MSSQLSRV2005::Script\Objects\Table\SqlListQuery: MSSQLSRV2005::Script\Objects\Column\SqlListQuery: Данные запросы исправили, однако при дальнейшем рассмотрении оказалось, что из базы неправильно получаются типы целостности - restrict и cascade. На этом опять застряли :( А вообще у кого-нибудь работает связка MSSQL Server 2005 и PowerDesigner? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 01:44 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
для MS SQL в свойствах столбца есть галочка IDENTITY. Как настроить эту же опцию для Sybase ASA8. Можно прописать значение по умолчанию, но надо именно галочку, чтоб пооле определялось как ID integer nto null identity, а не ID integer not null default autoincrement, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2007, 16:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Big17 Nikolay S MSSQLSRV2005::Script\Objects\Table\SqlListQuery: MSSQLSRV2005::Script\Objects\Column\SqlListQuery: Данные запросы исправили, однако при дальнейшем рассмотрении оказалось, что из базы неправильно получаются типы целостности - restrict и cascade. На этом опять застряли :( А вообще у кого-нибудь работает связка MSSQL Server 2005 и PowerDesigner? Вобщем, доразобрались в этой проблеме. Точнее не совсем доразобрались, потому что проблема остается, нашли лишь способ ее обхода. Подход все тот-же: исправление скриптов PD. Исправили скрипт, где из базы берутся типы целостности. Здесь приводить не буду - качайте целиком исправленный sqlsv2k5.xdb файл (в этом посте - первая часть, в следующем - вторая) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2007, 09:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
...вторая часть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2007, 09:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
вышел EBF 15344: 12.5.0 ESD #4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2008, 15:59 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Есть задача: описать логическую модель данных предметной области. При этом должна быть зафиксирована следующая информация: - Сущности, описывающие предметную область (справочники, рабочие таблицы, связующие таблицы); - Атрибуты, с набором уточняющих свойств; - Проектирование состава полей форм, с использованием существующих атрибутов; - Генерация отчетов. Для решения данных задач необходим инструмент позволяющий: - Создавать логическую модель данных; - Задавать пользовательские свойства сущностей и атрибутов (например как стереотипы в UML или UPD в Erwin). Должна быть возможность указывать несколько пользовательских свойств сущности и атрибуту. Например, сущность является справочником, атрибут участвует в простом поиске; - Создавать представления, которые будут состоять из ссылок на атрибуты таблиц. Очень важно что бы представления состояли именно из ссылок, что бы при изменение свойств атрибута в основной таблице, аналогичные изменения происходили в преставлениях; - Удобный инструмент для генерации отчетов. В настоящее время для создания логической модели я использую Erwin, его основные недостатки это: - Кривой генератор отчетов, в частности нет функций фильтрации; - Неудобная работа с UPD; - Кривой интерфейс. Подскажиете PD подходит под эти требования? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.01.2008, 16:13 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
DKarbasovПодскажиете PD подходит под эти требования? Подходит вполне. В PD есть понятия extended model definition, благодаря которой можно расширять "базовую модель" будь то OOM(UML) или PDM и т.п. В extended model definition можно определять дополнительные extended attributes (это помимо существования стадартного свойства "стереотип" для любого типа объекта), можно определять дополнительно-генерируемые файли исходного кода. Для extended model definition и extended attributes можно определить формы редактирования в интерфейсе. Продвинутый язык шаблонов, маппинг между моделями, который можно использовать для генерации DAL, продвинутый генератор отчетов по моделям и т.п. Я могу определенно точно сказать что PD полностью лишен недостатков ErWin-а и значительно превосходит его в своих возможностях. Что касается UML, то многие сходятся во мнении, что поддержка UML 2.0 в PD на более высоком уровне по сравнению даже со средствами Rational. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.01.2008, 21:58 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник 1. В extended model definition можно определять дополнительные extended attributes (это помимо существования стадартного свойства "стереотип" для любого типа объекта), можно определять дополнительно-генерируемые файли исходного кода. Для extended model definition и extended attributes можно определить формы редактирования в интерфейсе. Продвинутый язык шаблонов, маппинг между моделями, который можно использовать для генерации DAL, продвинутый генератор отчетов по моделям и т.п. ... 2. Что касается UML, то многие сходятся во мнении, что поддержка UML 2.0 в PD на более высоком уровне по сравнению даже со средствами Rational. 1. у вас есть практический, пусть и тренировачный вариант расширения? 2. многие - это кто и где? ... да и средства Rational это вы о suite уровне или rose? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 14:20 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
KGP 1. у вас есть практический, пусть и тренировачный вариант расширения? 2. многие - это кто и где? ... да и средства Rational это вы о suite уровне или rose? 1. Есть. Первый, который мне пришлось делать очень давно - это CRUD-генератор хп на основе extended model definition (emd), сейчас занимаюсь доработкой emd, генерирующего код для основных слоев выбранной архитектуры. В шапке есть ссылки где можно найти расширения, которые делал Сергей Тарасов (aka Templar). Также в комплекте с PD идут расширения для ADO.NET и Hibernate/NHibernate, посмотрев которые можно многое понять и разобраться. 2. Я имею ввиду rose, конечно, т.е. UML only. В части сбора требований, отчетов и подержки RUP, полного жизненного цикла PD все таки уступает rational suite, но в большинстве средних проектов возможностей PD вполне хватает, и он удобней в использовании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2008, 16:13 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Как подружить PD 12 со схемами MsSql? Пытаюсь задавать имена таблиц в виде ИмяСхемы.ИмяТаблицы, но PD берет это имя в кавычки в результате создаються таблицы вида [dbo].[ИмяСхемы.ИмяТаблицы] как его хатябы заставить кавычк в выходном скрипте не генерировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2008, 03:11 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
DmVaКак подружить PD 12 со схемами MsSql? Пытаюсь задавать имена таблиц в виде ИмяСхемы.ИмяТаблицы, но PD берет это имя в кавычки в результате создаються таблицы вида [dbo].[ИмяСхемы.ИмяТаблицы] как его хатябы заставить кавычк в выходном скрипте не генерировать? Owner (пользователь) вместо схемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2008, 03:26 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Как создать partial-class (C# 2.0) в PD 12.5? Есть ли такая возможность? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2008, 16:25 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
оказывается ж есть тема специальная, а я топик делал в разделе управления разработкой ПО. После реверс инжиниринга с исх.файлов редактирование кода в превью недоступно как опять включить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 12:07 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
о блин. wrote: > После реверс инжиниринга с исх.файлов редактирование кода в превью > недоступно как опять включить? По-моему редактирование в Preview никогда не доступно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 12:35 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis PopovПо-моему редактирование в Preview никогда не доступно. Недоступно для PDM, в OOM (C#,Java...) доступно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2008, 22:28 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PowerDesigner 12.1 В CDM обнаружил следующую проблему. При создании (альтернативных) идентификаторов сущности через закладку Identifiers -> Properties -> Attributes -> Add Attributes иногда отображаются не все доступные атрибуты сущности. Методом тыка установлено, что все атрибуты для добавления в идентификатор отображаются, если запрещено переиспользование атрибутов ( Model Options -> Unique code = False и Allow reuse = False ). Если же переиспользование атрибутов разрешено, то в списке атрибутов для добавления в идентификатор не появляются те, которые присутствуют в других сущностях (переиспользованы) . Если же создавать идентификатор через выделение атрибутов в закладке Attributes сущности с помощью инструмента Create Identifier , то идентификатор нормально создаётся. Кто-нибудь знает, что это за фигня? В доке я не нашёл ничего. Или это типа не баг, а фича такая? P.S. Никогда не понимал, нафига нужны эти дурацкие Allow reuse... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 14:04 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Собственно вопрос родился из следующих предпосылок: 1. Очень активно используется кодогенерация из неких "описаний" объектов. 2. Объект представляет собой класс, описывающий совокупность служебных полей и "полей-объекта". 3. "Поле объекта" представляет собой класс реализующий поведение поля. Сейчас шаблоны описания классов и полей - текстовые. Для восприятия не удобны. Хочется создать графическое описание модели. Тут 2 основных варианта: использовать DSL от MS (кустомизировать это все и долго с этим всем заниматься неприличностями), либо попытаться загрузить все это описание предметной области в PD. Причем пишем на C# под VS2005, поэтому DSL будет ближе к коду. Но я подумал, что в PD можно будет кроме описания предметной области как совокупности классов, добавить еще "общие" описания. Теперь ближе к теме: Мне нужно: 1. Визуальное отображение объекта, в котором есть 2 закладки: атрибуты класса (фиксированные), поля класса (ручной ввод). 2. Раскрытие объекта в качестве вложенной диаграммы, где в графической нотации описаны поля класса. 3. Поля класса содержат атрибуты поля. Вроде так... Предоставляемая модель OOM мне подходит хорошо, но получается сильно избыточна. Какая-нибудь Free Model - не отвечает моим условиям.... Может быть есть возможность создать полностью свое отображение сущности (объекта или поля объекта)? Или забить на это и просто закрыть глаза на еще полсотни вкладок, которые есть в стандартном Class? Еще хочется узнать: что думаете по поводу рисования предметной области, приближено к программному коду? какие есть соображения по этому поводу? может быть имеет смысл использовать какие-то другие нотации, а не ООМ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2008, 17:33 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, подскажите пож-та. Есть CDM и PDM модели. таблицы и связи. РДМ получена из СDM. При обновлении CDM, часть таблиц становиться ассоциациями, причем эти таблицы есть, предлагаться их удалить. Если не удалять, появляются двойники ассоциация и аналогичная таблица. Если удалить ассоциации, при следующем обновлении (концепт. Из физической) они всплывают снова. Как привести к однозначному соответствию? Может где-то можно настроить - отключить генерацию ассоциаций? Так как заказчики отказываться понимать ассоциации. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2008, 12:26 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Сейчас шаблоны описания классов и полей - текстовые. Для восприятия не удобны. Хочется создать графическое описание модели. Тут 2 основных варианта: использовать DSL от MS (кустомизировать это все и долго с этим всем заниматься неприличностями), либо попытаться загрузить все это описание предметной области в PD. Причем пишем на C# под VS2005, поэтому DSL будет ближе к коду. Почему DSL ближе к коду? DSL - это абстрактная модель описания предметной области, она считается более высокоуровневой и требует создания собственного механизма генерации кода, а поэтому дальше от него. Т.е. невозможно создать case-инструмент, который сможет использовать любую стороннюю DSL-модель и по абстрактным правилам сгенерировать код. UML же имеет четкую нотацию и механизмы ее расширения. 1. Визуальное отображение объекта, в котором есть 2 закладки: атрибуты класса (фиксированные), поля класса (ручной ввод). В PD есть такое понятие как Extended Model Definition и Extended Attributes. Есть возможность определить форму редактирования для Extended attributes и отдельную закладку на которой они будут отражаться. 2. Раскрытие объекта в качестве вложенной диаграммы, где в графической нотации описаны поля класса. Честно говоря слабо себе представляю подобную необходимость и плюсы, но такая нотация, например, используется для определения XSD-схем. Посмотрите, может вам подойдет, хотя я не стал бы эти диаграммы использовать как "аналитические/концептуальные" для последующего построения OOM. Предоставляемая модель OOM мне подходит хорошо, но получается сильно избыточна. Какая-нибудь Free Model - не отвечает моим условиям.... Может быть есть возможность создать полностью свое отображение сущности (объекта или поля объекта)? Или забить на это и просто закрыть глаза на еще полсотни вкладок, которые есть в стандартном Class? Я не думаю что OOM избыточна, скорее она самодостаточна, при этом хорошо расширяема. Во всяком случае можно взять готовое определение модели для C# за шаблон и создать свое, добавив требуемые атрибуты описания предметной области и переопределив кодогенерацию. В целом по поводу DSL мое мнение такое: он подходит тогда, когда у вас уже есть отточенные до идеальности прототипы приложений, зарекомендовавшие себя в десятках однотипных проектах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 21:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyrКак привести к однозначному соответствию? Может где-то можно настроить - отключить генерацию ассоциаций? Так как заказчики отказываться понимать ассоциации. Спасибо. Я не использую ассоциации, с ними действительно может возникнуть множество проблем синхронизации. Раньше без них прекрасно обходились и с понимание модели ни у кого проблем не возникало. Лучше ли ассоциации могут отразить суть модели? ...Если в CDM имеем связь многие-ко-многим, то она в PDM при генериации автоматически разворачивается в две связи 1-ко-многим и создается дополнительная таблица. При этом проблем с синхронизацией моделей меньше, а понимание не страдает. Также я стараюсь избегать двусторонней синхронизации CDM<->PDM, использую только односторонние CDM->PDM, CDM->OOM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 21:20 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Я не использую ассоциации, с ними действительно может возникнуть множество проблем синхронизации. Раньше без них прекрасно обходились и с понимание модели ни у кого проблем не возникало. Лучше ли ассоциации могут отразить суть модели? ...Если в CDM имеем связь многие-ко-многим, то она в PDM при генериации автоматически разворачивается в две связи 1-ко-многим и создается дополнительная таблица. При этом проблем с синхронизацией моделей меньше, а понимание не страдает. Также я стараюсь избегать двусторонней синхронизации CDM<->PDM, использую только односторонние CDM->PDM, CDM->OOM. Спасибо. Проблема в том, что в исходной CDM модели нет асоциаций. Доп. таблицы нельзя. Есть много правок PDM модели, необходимо привести "старую" CDM к новой PDM. ООМ не генерирум, нужен скрипт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2008, 22:10 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман ДынникDSL - это абстрактная модель описания предметной области, она считается более высокоуровневой и требует создания собственного механизма генерации кода, а поэтому дальше от него. Т.е. невозможно создать case-инструмент, который сможет использовать любую стороннюю DSL-модель и по абстрактным правилам сгенерировать код. Что я хочу - я знаю. Как генерить файлы - тоже четко понимаю. Мне не нужно использовать любую модель... мне как раз нужно создать свою модель. Со всеми правилами, ограничениями и кодогенерацией. Роман ДынникUML же имеет четкую нотацию и механизмы ее расширения. Абстрактно - да. Тут я говорю по поводу инструментария. Вот с ним у меня проблемы... Роман Дынник Почему DSL ближе к коду? Мы пишем на MS VS2005. DSL может являться неотъемлимой частью проекта. И, при правильном построении DSL, является отражением объектной модели. Роман Дынник 1. Визуальное отображение объекта, в котором есть 2 закладки: атрибуты класса (фиксированные), поля класса (ручной ввод). В PD есть такое понятие как Extended Model Definition и Extended Attributes. Вот ради этого я и писал пост :)) Расскажите как это сделать! :) Роман ДынникЕсть возможность определить форму редактирования для Extended attributes и отдельную закладку на которой они будут отражаться. Как определить форму редактирования? Как определить на какой закладке будет отображаться? (а то они все отображаются на одной закладке Extended Attributes). Можно ли в качестве значения задать список значений? А вычисляемых на основе VB скрипта? Как задать Extended Collection со своим списком колонок? А то там доступны только "встроенные" в ООМ типы. И вообще КАК? ;-) Может посоветуете хороший примерчик? Те что идут в поставке очень просты (с точки зрения формирования расширений PD). Роман Дынник 2. Раскрытие объекта в качестве вложенной диаграммы, где в графической нотации описаны поля класса. Честно говоря слабо себе представляю подобную необходимость и плюсы, но такая нотация, например, используется для определения XSD-схем. Посмотрите, может вам подойдет, хотя я не стал бы эти диаграммы использовать как "аналитические/концептуальные" для последующего построения OOM. Спасибо... попробую еще это поковырять... но не хочется вылезать за рамки ООМ... Это же отдельная диаграмма... Роман Дынник Предоставляемая модель OOM мне подходит хорошо, но получается сильно избыточна. Какая-нибудь Free Model - не отвечает моим условиям.... Может быть есть возможность создать полностью свое отображение сущности (объекта или поля объекта)? Или забить на это и просто закрыть глаза на еще полсотни вкладок, которые есть в стандартном Class? Я не думаю что OOM избыточна Ну.. я говорю про свой случай... мне ведь правда нужен DSL... Роман Дынникcкорее она самодостаточна, при этом хорошо расширяема. Во всяком случае можно взять готовое определение модели для C# за шаблон и создать свое, добавив требуемые атрибуты описания предметной области и переопределив кодогенерацию. Согласный я... в "стандартном" случае... У меня куча ограничений на модель, куча пожеланий на удобство ее использования и т.д. Роман ДынникВ целом по поводу DSL мое мнение такое: он подходит тогда, когда у вас уже есть отточенные до идеальности прототипы приложений, зарекомендовавшие себя в десятках однотипных проектах. ИМЕННО!!! У меня есть прототипы приложений, методология их разработки, внутренние классы, поддерживающие эту методологию. В общем - классический случай DSL. Но там у меня тоже возникла куча вопросов :)) поэтому пошел еще искать инструментарий, который бы мне позволил решить мою задачу. Так что можно перефразировать все что я писал: как мне в PD реализовать свой DSL? )))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2008, 12:56 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Часть своих вопросов я снял: Как определить на какой закладке будет отображаться? (а то они все отображаются на одной закладке Extended Attributes). В PD11 не получилось сделать. Дома поставил PD12 в качестве эксперемента. Там нашел Forms. С помощь них можно раскидать Extended Attributes по закладкам. Как определить форму редактирования для Extended Attribute? Пока вопрос открытый. Надеюсь разберусь скоро. Раз есть Forms. Можно ли в качестве значения задать список значений? Разобрался. Есть типы и список значений. В общем - не досмотрел :) А вычисляемых на основе VB скрипта? Пока вопрос открытый. Как задать Extended Collection со своим списком колонок? А то там доступны только "встроенные" в ООМ типы. Пока вопрос открытый. Надеюсь смогу как-то с типами разобраться... Что-то я их пропустил как-то. Может посоветуете хороший примерчик? Вопрос ОЧЕНЬ открытый... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 11:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
ЗавьяловМожно ли в качестве значения задать список значений? Разобрался. Есть типы и список значений. В общем - не досмотрел :) А вычисляемых на основе VB скрипта? Пока вопрос открытый. Как задать Extended Collection со своим списком колонок? А то там доступны только "встроенные" в ООМ типы. Пока вопрос открытый. Надеюсь смогу как-то с типами разобраться... Что-то я их пропустил как-то. Свои типизированные Extended Collection определить нельзя (по-моему, этот вопрос уже всплывал здесь). Максимум что можно: 1.Задать в качестве типа стандартную коллекцию в виде ключ-строковое значение 2. Пост-обработкой VB-скриптом (тупым обходом) проставить в Extended Attribute значение, определяемое внутри VB-скрипта на основе другого атрибута/Extended Attr. 3. Использовать Extended Attr - значение в Model definition чтобы определить генерацию и сопоставить хранящееся значение требуемому на выходе куску кода. ... Примеров - сколько угодно: Language/Edit Current Object Language ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2008, 20:55 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Завьялов А вычисляемых на основе VB скрипта? 2. Пост-обработкой VB-скриптом (тупым обходом) проставить в Extended Attribute значение, определяемое внутри VB-скрипта на основе другого атрибута/Extended Attr. Не... хочется что б список выпадал... как в Enum-type... Что б красивенько и удобненько, а не пост обработка с криками "У вас ошибка"... Но я еще поковыряюсь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 11:57 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите, пож-таЮ Есть в PD сочетания клавишь - горячие клавиши. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2008, 22:45 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyrПодскажите, пож-таЮ Есть в PD сочетания клавишь - горячие клавиши. есть :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 14:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник lemyrПодскажите, пож-таЮ Есть в PD сочетания клавишь - горячие клавиши. есть :) Дык, раскажите :) или как в помощи их найти. на hot key ничего дельного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 22:29 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyr wrote: > Дык, раскажите :) > или как в помощи их найти. > на hot key ничего дельного. Может что-то тут есть: http://www.sql.ru/forum/actualthread.aspx?tid=384616&pg=5#3960505 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2008, 22:46 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Продолжаю общение с собой ;-)) Как определить форму редактирования для Extended Attribute? Подумал и решил, что проще всего сделать комманду и на ее запуск поднимать свой COM объект и там уже воротить все что угодно. Других способов не нашел. Правда, в связи с этим, может кто подскажет Как сделать read-only Extended Attribute? Имеется ввиду, что б поле редактирование было сереньким и через PD нельзя было подправить, только по комманде. Можно ли в качестве значения задать список значений вычисляемых на основе VB скрипта? Ну... подумал... решил, что можно "на лету" заводить типы Extended Attribute. И потом их подпихивать... в общем - геморно и лениво. Но в моем случае меня устроит "псевдо динамика", т.е. просто регулярно сравнивать типы с внешним источником и при необходимости их править. Как задать Extended Collection со своим списком колонок? А то там доступны только "встроенные" в ООМ типы. Пока вопрос открытый. 2 варианта: Динамически добавлять EA в скриптах по кнопке. Но много их не надобавляешь.. не удобно. Еще вариант - запихивать xml строку в EA типа (text) и исправлять ее в COM объектах. Визуальщина - фиговая. Но сильно лучше пока ничего не придумал. Может посоветуете хороший примерчик? А вопрос все равно открытый... Стандартное что-то мне не очень.... как-то кустомизация хитрая у них.. не пойму как они ее делают... (ну... часто не пойму ;-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2008, 10:21 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Еще вопросы :) 1. Можно ли наследовать не все столбцы в таблице? Нужны все , кроме одного. Этот столбец дублируеться, так как родитель и потомок связаны FK с одной таблицей. И столбец мигрирует 2 раза. Сейчас вручную из PDM удаляю этот столбец (который перешел от родителя). Не PK. 2.Есть ли возможность переименовать мигрирующие столбцы с CDM модели? 2 таблицы связаны 3 раза, дублирующими связями. При миграции стобцов, автоматически генерируються имена, с префиксами. Переименовываю вручную. Можно ли указать свойства reference в CDM модели, или какая-то другая возможность есть.? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2008, 21:49 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
1. Можно ли наследовать не все столбцы в таблице? Нужны все , кроме одного. Этот столбец дублируеться, так как родитель и потомок связаны FK с одной таблицей. И столбец мигрирует 2 раза. Сейчас вручную из PDM удаляю этот столбец (который перешел от родителя). Не PK. Все что можно - это поиграться настройками Inheritance Properties: Generation/Genarate Parent, Generate Children, Inherit All Attributes, Inherit Only Primary Attributes 2.Есть ли возможность переименовать мигрирующие столбцы с CDM модели? 2 таблицы связаны 3 раза, дублирующими связями. При миграции стобцов, автоматически генерируються имена, с префиксами. Переименовываю вручную. Можно ли указать свойства reference в CDM модели, или какая-то другая возможность есть.? Поменяйте FK Column Name Template при генерации PDM, на закладке Detail ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 20:36 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник 1. Можно ли наследовать не все столбцы в таблице? Нужны все , кроме одного. Этот столбец дублируеться, так как родитель и потомок связаны FK с одной таблицей. И столбец мигрирует 2 раза. Сейчас вручную из PDM удаляю этот столбец (который перешел от родителя). Не PK. Все что можно - это поиграться настройками Inheritance Properties: Generation/Genarate Parent, Generate Children, Inherit All Attributes, Inherit Only Primary Attributes Detail Спасибо. Проходили, не получилось. Роман Дынник 2.Есть ли возможность переименовать мигрирующие столбцы с CDM модели? 2 таблицы связаны 3 раза, дублирующими связями. При миграции стобцов, автоматически генерируються имена, с префиксами. Переименовываю вручную. Можно ли указать свойства reference в CDM модели, или какая-то другая возможность есть.? Поменяйте FK Column Name Template при генерации PDM, на закладке Detail Проблема, что там 400 таблиц, а таких сложных несколько всего. При изменении шаблона остальные тоже изменяться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2008, 23:16 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyrПроблема, что там 400 таблиц, а таких сложных несколько всего. При изменении шаблона остальные тоже изменяться. Если всего несколько, поменяйте их в PDM один раз. А дальше обновляйте PDM из CDM c опцией Persist changes. Для каждой отдельно взятой связи шаблон настроить нельзя. Также можете воспользоваться постобработкой через VBScript. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 10:12 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Вопрос по Oracle 11g: Насколько я понимаю PD 12.5 пока не поддерживает фичи 11g. А нельзя ли как-то самостоятельно расширить DBMS чтобы включить туда новые фичи? Если можно, подскажите, пожалуйста, какую-нибудь доку на эту тему, плииз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 12:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
flame_hairА нельзя ли как-то самостоятельно расширить DBMS чтобы включить туда новые фичи? Если можно, подскажите, пожалуйста, какую-нибудь доку на эту тему, плииз. DataBase/Edit Current DBMS Model/Extended Model Definition Documentation - Advansed User Guid ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2008, 15:43 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник - Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 11:50 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите, пож-та. Как поменять порядок индексов в скрипте? Выводиться сначала PK, а потом FK. В скрипте, с которым сравниваем, под таблицей идут FK индексы, а последним PK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2008, 22:18 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyrВ скрипте, с которым сравниваем, под таблицей идут FK индексы, а последним PK. Зачем вам сравнивать со скриптом? Сделайте новую модель путем реверс инжиниринга из скрипта/базы и сравните две PDM модели. Это будет более корректно. На счет порядка генерации pk после fk придется править DBMS(DataBase/Edit Current DBMS), но по-моему в этом нет необходимости. Стандартными настроками можно задать только то, будет ли PK определен внутри таблицы или во вне как constraint. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2008, 18:25 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман Дынник Зачем вам сравнивать со скриптом? Сделайте новую модель путем реверс инжиниринга из скрипта/базы и сравните две PDM модели. Это будет более корректно. Начальство сказало надо :) Роман Дынник На счет порядка генерации pk после fk придется править DBMS(DataBase/Edit Current DBMS) Точнее не подскажите ? Нашла синтаксис в закладке sql, а порядок где ставиться? Еще один вопрос. Как поменять Implementation у связей одновременнро ? Надо с тригера на декларете у 400 связей. Если менять в сойствах модели, то у новых связей все в порядке, а старые не изменяються. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 12:11 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyr wrote: > Как поменять Implementation у связей одновременно ? Надо с триггера на > декларете у 400 связей. > Если менять в свойствах модели, то у новых связей все в порядке, а старые > не изменяются. Либо через меню Model-> References вывести поле Implementation и поменять там, где надо, либо через VBScript пробежаться по всем связям и поменять значение для ImplementationType. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 13:03 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov Либо через меню Model-> References вывести поле Implementation и поменять там, где надо, либо через VBScript пробежаться по всем связям и поменять значение для ImplementationType. Posted via ActualForum NNTP Server 1.4 Честно, лень 400 галочек ставить. и это не в одной модели надо. Попробую скрипт сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.03.2008, 16:31 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Вопрос по упорядочиванию ограничений продолжает волновать, TO Lemyr: Если напишите скрипт, поделитесь пожалуйста. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 11:59 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NightGhostВопрос по упорядочиванию ограничений продолжает волновать, TO Lemyr: Если напишите скрипт, поделитесь пожалуйста. :-) пока удалось по другому сделать, так как была более или менее похожая CDM модель, содала новую PDM с нужным видо связи, м поженила(merege) со своей, в опциях объедеения оставила только impl.. y depend-ов. Сорри PD на работе а инет дома, не помню названия английские. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 14:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyr NightGhostВопрос по упорядочиванию ограничений продолжает волновать, TO Lemyr: Если напишите скрипт, поделитесь пожалуйста. :-) пока удалось по другому сделать, так как была более или менее похожая CDM модель, содала новую PDM с нужным видо связи, м поженила(merege) со своей, в опциях объедеения оставила только impl.. y depend-ов. Сорри PD на работе а инет дома, не помню названия английские. Милая девушка, если кто вам предложит смерджится (merege -> merge) несоглашайтесь! соглашайтесь на слово marry! Это шутка, не хотел вас обидеть merge (слияние) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 15:42 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NightGhost Это шутка, не хотел вас обидеть merge (слияние) :). Чуствовала где-то подвох :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2008, 20:37 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
как переопределить порядок генерации view ? У меня есть view Existed.Objects и набор view, основанных на нем: Existed.Customer и т.д. PowerDesigner12 генерит sql скрипт, в котором view создаются в алфавитном порядке. Хотя в свойствах Existed.Customer есть зависимость от Existed.Objects ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 13:16 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
tadmin wrote: > как переопределить порядок генерации view ? http://www.sql.ru/forum/actualthread.aspx?tid=28923&pg=5#321602 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2008, 13:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Помогите пожалуйста с соединением с репозиторием При создании репозитория все проходит отлично но соедениться поесле не дает пишет PowerDesigner Error Invalid repository user and password Хотя пользователя указал - admin пытался изменнить пароль после создания не помогает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 00:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NightGhost wrote: > Хотя пользователя указал - admin По моему надо в верхнем регистре, т.е. ADMIN. Изначально пароль - пустой. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2008, 01:15 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Наблюдаются стабильные проблеммы с испозьованием ODBC На машине стоит Oracle 10R2 ODBC настроен на него и при тесте говорит что все успешно пытаюсь соеднениться с помощью этого Источника вылетает ошибка Connection Faild! а при попытке сконфигурировать источник в PD вылезает ошибка: The Setup routine for the Oracle in OraDb10g_home2 ODBC driver could not be found. Please reinstall the driver. Помогите пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 02:28 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NightGhost wrote: > На машине стоит Oracle 10R2 > ODBC настроен на него и при тесте говорит что все успешно > пытаюсь соединиться с помощью этого Источника вылетает > ошибка Connection Failed! Чей ODBC-драйвер используется? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2008, 03:07 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Спасибо Денис проблемму поборол, у меня стояло 2 Оракла 9I (32) и 10g (64) походу путаница была сейчас поставил 10g (32) вроде работает намана ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2008, 18:47 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Вопрос - возможно ли в PD 12.5 CDM задать имя Identifier'a по умолчанию не Identifier_N, а что-нибудь другое, желателно покороче? Причина - при создании PDM и генерации SQL-скрипта имя identifier'a отображается в имя unique constraint. Вот если б где-нить задать чтоб по умолчанию было покороче, например, просто ID_X? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2008, 23:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Хочу вставить код в начале файла скрипта по созданию БД, который геренирует PowerDesigner. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 14:31 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodronХочу вставить код в начале файла скрипта по созданию БД, который геренирует PowerDesigner. Код: plaintext 1. Добавь в модель объект - Database, а в опциях генерации укажи для Database опцию Open. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 15:08 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov Добавь в модель объект - Database, а в опциях генерации укажи для Database опцию Open. А как добавить в модель объект Database? :( Может я неполную информацию привел... Я использую Physical Diagram. RDBMS: MS SQL Server 2005. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 15:44 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
О! Нашел. Спасибо большое за совет! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2008, 15:46 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PD 12.0 DBMS: PostgreSQL 7.3.5 Как задать fillfactor таблицы и поля? Может быть можно переопределить DBMS для этого? ALTER TABLE в скрипте помогает только для индекса, но не для таблицы. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 12:57 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
tadmin wrote: > Как задать fillfactor таблицы и поля? > Может быть можно переопределить DBMS для этого? Ну да. В свойствах DBMS по пути Profile\Table добавляешь Extended Attribute по имени, например, "fillfactor", тип - Integer. По пути Script\Objects\Table\Create дописываешь в скрипт: Код: plaintext В свойствах таблицы на закладке Extended Attributes устанавливаешь требуемое значение для fillfactor. Тоже самое можно сделать для уникальных ключей. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 13:34 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Атрибут в DBMS создал, а определение create table теперь выглядит так: Код: plaintext 1. 2. 3. Но где-то я ошибаюсь, в preview выдает ошибку: Код: plaintext 1. 2. 3. ___________ Кроме того, в мое версии (12.0) нет закладки "Extended Attributes" в свойствах таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 15:16 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
tadminАтрибут в DBMS создал, а определение create table теперь выглядит так: Код: plaintext 1. 2. 3. Но где-то я ошибаюсь, в preview выдает ошибку: Код: plaintext 1. 2. 3. В Profile\Table\Extended Attributes\ ты создал атрибут именно с именем FillFactor, с точностью до регистра? tadminКроме того, в мое версии (12.0) нет закладки "Extended Attributes" в свойствах таблицы. Нажми в окне свойств таблицы кнопку "More >>" в левом нижнем углу, или рядом справа от нее кнопку с выпадающим списком, в котором есть пункт Сustomize Favorite Tabs. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 15:35 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov В Profile\Table\Extended Attributes\ ты создал атрибут именно с именем FillFactor, с точностью до Да, Денис. В точности. Denis Popov Нажми в окне свойств таблицы кнопку "More >>" в левом нижнем углу, или рядом справа от нее кнопку с выпадающим списком, в котором есть пункт Сustomize Favorite Tabs. Dependency есть, Attribute - нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 16:51 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Может есть у в открытом доступе DBMS, в которых синтаксис похожий на fillfactor используется? В моей инсталляции похожей по синтаксису настройки нет нашел ни в одной DBMS Я бы взглянул, как это делается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 16:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
И такая картинка совпадает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 17:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Спасибо, Денис. Теперь все ясно. Этого просто нет 7.5.5 DBMS Я, к сожалениею, не сумел доточить DBMS 8 до своих нужд - он упорно превращает PK определенные через Domain с моим типом D_Int в тип INT, полям с прикрученным сиквенсом генерит с типом SERIAL и вообще ведет себя очень назойливо. Возможно, у меня слишком старый DBMS 8 для Postgresql Где их берут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 17:36 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
tadminТеперь все ясно. Этого просто нет 7.5.5 DBMS Он есть и у тебя, надо лишь по контекстному меню на "Profile" через команду "Add Metaclasses" добавить "Table". tadminВозможно, у меня слишком старый DBMS 8 для Postgresql Сейчас идет PD 12.5 EBF7, может в нем есть поновее версии для PostgreSql. Но может и существующие можно довести до ума. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 17:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Еще раз спасибо, Денис, теперь все отлично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2008, 18:30 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Такой вот вопрос. Поиск пытался делать - не нашел. Мы работаем с достаточно сложной БД (Oracle), есть интерфейс, но основная логика работы с данными осуществляется с помощью PL / SQL функций \ процедур, последние рассортированы в соответствующие PACKAGES. Назрела необходимость создать что-то вроде модели, взаимодействия функций с другими функциями и таблицами, что так хорошо умеет делать PowerDesigner. Но вот столкнулся с проблемой – при считывании функций и пакетов с сервера, PowerDesigner все видит, показывает, но в физическую модель добавляет только функции, не относящиеся к пакетам. А то, что нужно не как не хочет добавлять в модель. Процедур в пакетах достаточно много перемещать их из пакетов в “корень” не приемлемо. Подскажите, пожалуйста, есть ли возможность добавлять функции из пакетов в какие-либо модели, и как это сделать. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2008, 14:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Как при построении диаграммы Reverse Engineering сделать так чтобы связи в диаграмме отображались не просто между таблицами, но шли между полями связи таблиц непосредственно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2008, 13:47 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Можно ли из командной строки заставить PowerDesigner генерировать файл базы данных? Что-то вроде >PowerDesigner.exe -Имя_файла_модели -Имя_файла_скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 15:14 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
В PD 12.0 как-то было так настроено, что когда делал preview для таблицы, ее триггеры в него (в текст на закладке preview) не попадали, но если переключиться на закладку с триггерами и даблкликнуть на триггере, его текст в его preview был. Как такое же поведение сделать в PD 12.5 в предположении, что все существующие EBF-ы пролиты? Удается редактированием настроек сделать только одинаковое либо отображение, либо скрытие текста триггеров в обоих случаях, что несколько напрягает, так как поведение, описанное в первом абзаце, было весьма удобным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 15:43 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodron wrote: > Можно ли из командной строки заставить PowerDesigner генерировать файл > базы данных? > Что-то вроде > >PowerDesigner.exe -Имя_файла_модели -Имя_файла_скрипта Т.е. скрипт на создание БД? попробуй так: http://groups.google.com/group/sybase.public.powerdesigner.general/browse_thread/thread/f1d39736f97382d2/1fb356f399112611#1fb356f399112611 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 16:15 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov Т.е. скрипт на создание БД? попробуй так: Да-да! Именно скрипт на создание БД. Попробую, как написано. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 10:58 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Супер! Получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 11:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodronСупер! Получилось! Теперь весь проект собирается за один шаг! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 11:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodron wrote: > Теперь весь проект собирается за один шаг! Только учти, что скрипт генерится в соответствие с текущими настройками в модели. Как их поменять подобным образом - тоже интересный вопрос. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2008, 11:56 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Господа, помогите пожалуйста. Странный затык со скриптом в PDM PD12.5 Хочу создать синоним для вьюшки следующим фрагментом кода: set s = rptPkg.Synonyms.CreateNew s.Name = Mid(v.Name, 4) s.Code = s.Name set s.Owner = rptUser set s.BaseObject = v v это view object. Первые четыре строки срабатывают, создают синоним с пустым BaseObject. Последняя строка вызывает следующую ошибку: Synonym Cannot set value '' for attribute Base Object of Synonym 'SynonymNameHere': Base Object cannot be set to this value (exception occured (0x80020009)) At line 133, character 13 Что я делаю неправильно? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 06:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PWinter Хочу создать синоним для вьюшки следующим фрагментом кода: Код: plaintext 1. 2. 3. 4. http://groups.google.ru/group/sybase.public.powerdesigner.general/browse_frm/thread/d997e059ce046684/d0b728e885550388#d0b728e885550388 Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 12:55 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Мозги, помогите, пож-та Какой тип надо поставить полю в концептуальной модели, что бы при конв. в физическую Postgres 7 или 8, автоматом создавались Sequence. Или где-то еще исправить? Знал,но забыл. :) Делала раньше, но не могу вспомнить. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 16:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
serial or bigserial ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 16:31 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
tadminserial or bigserial не помогает, почему-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 16:43 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Не получаеться свои посты редактировать. про инкроемент в Postgres. Может какие-то настройки надо менять, serial при генерации физической модели даже галочку identity перестал ставить. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2008, 17:15 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Сегодня натолкнулся. Если сделать Reverse Engineering Оракловской таблицы с колонкой типа CHAR(1), то в PD модели эта колонка будет запомнена как CHAR, что в общем-то тоже правильно, поскольку дефолтный размер для CHAR как раз 1. Но, во-первых, сравнение модели с базой всегда генерирует ошибки несовпадения типа колонки, а во-вторых, при Reverse Engineering из скрипта колонка правильно запоминается с типом CHAR(1). Я посмотрел SqlListQuery для Oracle 10gR2 и Oracle10g - все правильно, размер для CHAR возвращается, а уж потом каким-то образом убирается. Собственно проблема была только для CHAR(1) - для любого другого размера все работает правильно. Все оказалось просто - в файле ресурсов для Оракла поправить Script->DataType->OdbcPhysDataType c CHAR на CHAR(1) для Physical Model для ODBC типа CHAR(1). По желанию тоже делается с NCHAR. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2008, 03:34 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
PD 12.1, по сравнению с 12.0 появилась очень неприятная фича: в нотации IDEF1X в конец обоих списков полей (и полей PK, и остальных полей таблицы) добавляется строка с многоточиями. Причем проявляется только на таблицах, имеющих первичный ключ. В результате имеем доп. расход места на диаграмме. Как-нибудь это можно убрать? Слезать с нотации не хочется, привык уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 12:27 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
У меня вопрос: В PD12 при генерирование скрипта не отображаются созданные ограничения... Из-за чего это может быть? В физическую модель они переносятся. Но когда открываешься свойства определённого ограничения, и там Preview, пишет: -- The preview is empty because of the setting. -- Check the generation option. Что необходио поменять в опциях? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 15:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Seum wrote: > -- The preview is empty because of the setting. > -- Check the generation option. Что необходио поменять в опциях? В опциях генерации поискать по слову Check и поставить галки. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 15:08 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Даже при всех отмечанных галочках, всё равно ограничения не выводит. мистика? :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 15:43 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Seum wrote: > Даже при всех отмечанных галочках, всё равно ограничения не выводит. Какое именно ограничение - на поле, на таблицу, правило? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 15:49 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Правило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 16:01 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Всё, вопрос снят. Разобралась. Спасибо за помощь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2008, 16:05 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Пытаюсь разобраться в PD (всего как пара дней) Создал концептуальную модель БД. На диаграмме представлены все Entity и связи между ними Пытаюсь сделать отдельные диаграммы для разных множеств сущностей. При перетаскивании на новую диаграмму почему то не перетаскиваются связи. А когда я перетаскиваю связи, перетаскиваются дополнительно еще две сущности-участницы. Когда на диаграмме появляется еще и вторая связь (с сущностями, участвующими в первой), то на диаграмме появляются копии сущностей. 1) Как правильно строить диаграммы с определенным подмножеством сущностей и связей между ними? 2) Зачем нужны пакеты и как правильно их использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:02 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Arm79 wrote: > Создал концептуальную модель БД. На диаграмме представлены все Entity и > связи между ними > Пытаюсь сделать отдельные диаграммы для разных множеств сущностей. При > перетаскивании на новую диаграмму почему то не перетаскиваются связи. Попробуй Ctrl+F5 либо меню по-моему Tools-> Complete Links. Это для PDM, может быть для CDM тоже. > 1) Как правильно строить диаграммы с определенным подмножеством > сущностей и связей между ними? На диаграмме присутствуют не сами объекты, а их ярлыки (shortcut) создать их можно через перетаскивание объекта из дерева на диаграмму либо копированием его (Ctrl+С) и вставкой как ярлыка (Ctrl+K, не путай с Ctrl+V) из довольно большого количества мест - дерева объектов, списков объектов, другой диаграммы, той же самой диаграммы (тогда образуется несколько ярлыков одного и того же объекта, иногда удобно). > 2) Зачем нужны пакеты и как правильно их использовать? Например, для совместной разработки с использованием репозитория, из которого можно домтавать не всю модель целиком, а только требуемые пакеты. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 20:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Спасибо! Доп вопрос по поводу пакетов: Модель я разрабатываю один, соответственно и репозитария никакого нет. Исходя из вашего ответа получается, что мне в общем то генерация пакетов и не нужна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 21:06 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Arm79 wrote: > Доп вопрос по поводу пакетов: > > Модель я разрабатываю один, соответственно и репозитария никакого нет. > Исходя из вашего ответа получается, что мне в общем то генерация пакетов > и не нужна? Репозитарий - это один из примеров. Может есть еще что, почитай: http://infocenter.sybase.com/help/topic/com.sybase.stf.powerdesigner.docs_12.5.0/html/epug/epugp19.htm Но ИМХО с самого начала про пакет можно особо не думать и вести модель одним куском. Потом всегда можно эти самые пакеты завести а так же в любой момент времени можно перемещать объекты между пакетами одной модели. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2008, 21:40 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Всем добрый день! Помогите решить проблему. При использовании скриптов на создание объектов, сгенерированных в PD, возникает ошибка. Часто в определении, например, view или триггера присутствуют таблицы (или другие объекты), которые в тексте скрипта создаются позже. Соответственно, возникает ошибка, и приходится руками "перекомпановывать" скрипт на предмет последовательного создания объектов. Подскажите, п-та, может есть в PD какая-то настройка или что-то типа того, которая бы эту проблему решила. Или есть какие-то другие пути? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2008, 10:37 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Rio2007 wrote: > Часто в определении, например, view или триггера присутствуют таблицы > (или другие объекты), которые в тексте скрипта создаются позже. > Соответственно, возникает ошибка, и приходится руками > "перекомпановывать" скрипт на предмет последовательного создания объектов. > Подскажите, п-та, может есть в PD какая-то настройка или что-то типа > того, которая бы эту проблему решила. http://www.sql.ru/forum/actualtopics.aspx?search=DBCreateAfter&bid=36 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2008, 12:48 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov, спасибо! Может вы еще мне подскажите, есть ли в PD функция, возвращяющая список столбцов конкретной таблицы? thx again ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 12:12 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Rio2007 wrote: > есть ли в PD функция, возвращающая список столбцов конкретной таблицы? На VBScript ты можешь пробежаться по всем полям, на макросах есть .FOREACH_COLUMN. Где именно надо получить список полей? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 13:35 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, пожскажите пож-та. Если я у связи меняю 1 таблицу родителя , как сделать чтоб она отображалась на экране? Она просто пропадает и все. В свойствах она есть, все настройки у нее правильные, генерируеться, но ее не видно. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 14:39 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
lemyrЗдраствуйте, пожскажите пож-та. Если я у связи меняю 1 таблицу родителя , как сделать чтоб она отображалась на экране? Она просто пропадает и все. В свойствах она есть, все настройки у нее правильные, генерируеться, но ее не видно. Спасибо. Все просто Show Simbolю Может кому пригодиться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 13:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Можно как то вставить/привязать картинку к Requirement (RQM)? Я пытаюсь создать пользовательскую документацию на основе RQM, сгенерировав отчет для RQM. И хотя description/annotation поддерживает rtf-формат, картинки из внешнего редактора (word) не сохраняются в describtion. Каким образом можно хотябы привязать ссылку на файл-картинку, чтобы потом сгенерировать нормальный отчет-документацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 13:28 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Возник такой вопрос: Работаю c CDM. две таблицы связаны 1 ко многим, связь mandatory dependent со стороны мастер-таблицы. При генерации PDM <PK> из мастер-таблицы мигрирует в деталь-таблицу как <PK FK>. Так как в БД используются сурагатные ключи необходимо, чтобы <PK> из мастер-таблицы мигрировал в деталь-таблицу как <AK FK>. Возможно ли сделать что-то для того, чтобы <PK> из мастер-таблицы заносился в деталь-таблицу как альтернативный ключ, а не попадал в первичный ключ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2008, 01:58 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Можно ли как нибудь в репозитарии поменять имя схемы (Name Code) не перезаливаю все заново? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 15:25 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
вроде не пятница еще а туплю :) меняем в локальной копии делаем консолидайт :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2008, 16:09 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Такая проблема. Клиенту поставлена версия приложения №1. Эта версия использует схему базы №1. Приложение развивается и теперь оно уже версии №2. Для этой версии нужна база данных со схемой №2. Нужно поставить клиенту вторую версию приложения. Для этого нужно изменить текущую используемую схему №1 на схему №2. Хотелось бы, чтобы скрипт по изменению структуры базы со схемы №1 до схемы №2 генерировался автоматически. Т.е. как я себе это представляю - сохраняем в PowerDesigner'e некоторую схему и присваиваем ей номер версии = 1 . Потом какое-то время схема изменяется. Теперь хочу, чтобы PowerDesigner сгенерировал мне скрипт, который приведет схему версии №1 к схеме версии №2. Можно, конечно, просто генерировать скрипт по созданию БД из схемы №2 и прогонять его на сервере клиента, но это приведет к потере данных, чего очень не хотелось бы. Если такого функционала у PowerDesigner'а нет, то есть ли средства с подобными фукциями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 10:49 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodron wrote: > Такая проблема. Клиенту поставлена версия приложения No1. Эта версия > использует схему базы No1. Приложение развивается и теперь оно уже версии > No2. Для этой версии нужна база данных со схемой No2. > Нужно поставить клиенту вторую версию приложения. Для этого нужно > изменить текущую используемую схему No1 на схему No2. Хотелось бы, чтобы > скрипт по изменению структуры базы со схемы No1 до схемы No2 генерировался > автоматически. .... > Если такого функционала у PowerDesigner'а нет, то есть ли средства с > подобными фукциями. По-моему у большинства CASE-средств есть опция по генерации скрипта на приведение любой схемы БД в соответствие с моделью, в PowerDesigner она доступна через меню Database-> Modify Database. Но, на мой взгляд, неплохо мы посмотреть сгенеренный скрипт и скорее всего его придется подправлять руками. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 14:12 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov По-моему у большинства CASE-средств есть опция по генерации скрипта на приведение любой схемы БД в соответствие с моделью, в PowerDesigner она доступна через меню Database-> Modify Database. Но, на мой взгляд, неплохо мы посмотреть сгенеренный скрипт и скорее всего его придется подправлять руками. Получилось. Спасибо. Но только при добавлении обязательной связи этот скрипт потер все данные :(. Руками каждый раз поправлять - тоже не вариант. Изменение базы - это часть процесса разработки. И хотелось бы, чтобы такой скрипт изменений генерировался автоматически. А потом включался в состав дистрибутива. Тоже автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 15:02 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
goodron wrote: > Руками каждый раз поправлять - тоже не вариант. Изменение базы - это > часть процесса разработки. И хотелось бы, чтобы такой скрипт изменений > генерировался автоматически. А потом включался в состав дистрибутива. > Тоже автоматически. Есть случаи, которые автоматом не решаются, например, добавление NOT NULL поля. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 15:11 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Есть случаи, которые автоматом не решаются, например, добавление NOT NULL поля. забыл добавить: есть нет значения по умолчанию или поле должно быть уникальным. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 15:14 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov Есть случаи, которые автоматом не решаются, например, добавление NOT NULL поля. Да, да, я понимаю. А можно как-то команду DataBase -> Modify автоматизировать, по типу DataBase -> Generate? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 15:53 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
День добрый. Имею ситуацию: есть БД, в одной из таблиц которой прописан constraint. Я правлю эту таблицу в PD таким образом, что он при modify database решает ее пересоздать. Пересоздание делает просто: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В результате после переименования таблицы констрейн DF_Table_ManualEdit из БД никуда не девается, и создать таблицу уже не удается (There is already an object named 'DF_Table_ManualEdit' in the database). На всякий случай, PD 12.5, СУБД MSSQL2005 DE. Естественно, данные из этой таблицы потерять не хотелось бы. Что посоветуете? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.10.2008, 18:57 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Козьма Прутков Что посоветуете? Спасибо. При генерации скрипта (Modify Database), появляется окно Database Reverse Engeneering, на котором вы выбираете объекты базы данных, с которыми будете "сравнивать" модель. Проверьте вкладку Defaults - и поставьте галочки для всех значений на этой вкладке - тогда они в скрипте не будут пересоздаваться заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2008, 23:03 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Приветствую! Веду физическую модель БД под Oracle 10g в Power Designer 11. Каждый раз после изменения модели перегенериваю все скрипты создания БД и кладу их в CVS. Давно мучаюсь следующей проблемой: при более-менее существенных изменениях в модели, сильно меняется порядок следования DDL инструкций в SQL файлах на выходе , в связи с чем сравнение двух файлов соседних ревизий из репозитария становится задачей не для слабонервных. Подозреваю, что правильнее пользоваться репозитарием в Power Designer'e, но возможно есть другой выход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2008, 18:14 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Gallagher wrote: > Каждый раз после изменения модели перегенериваю все скрипты создания > БД и кладу их в CVS. > > Давно мучаюсь следующей проблемой: при более-менее существенных > изменениях в модели, сильно меняется порядок следования DDL инструкций в > SQL файлах на выходе, в связи с чем сравнение двух файлов соседних > ревизий из репозитария становится задачей не для слабонервных. > Подозреваю, что правильнее пользоваться репозитарием в Power Designer'e, > но возможно есть другой выход? В окнах "Database Generation", "Triggers and Procedures Generation" и т.д. справа от имени файла можно поставить галку - "One file only". А можно ее снять, тогда на каждую таблицу будет создан свой файл, это не упростит задачу? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2008, 18:27 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
2Denis Popov Отличная мысль. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2008, 18:56 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги! В PowerDesigner v11 в физической модели для Oracle 10g существует возможность указать создание materialized view log для таблиц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 17:51 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
И ещё один вопрос вдогонку. Есть foreign key (внешний ключ) в таблице который ссылается на матвьюху (materialized view). Физически такой ключ вполне можно поставить в базе, но в модели он существует как т.н. view reference и в документации про него сказано, что данные ключи не создаются при генерации (DDL SQL). Конечно можно описать его создание во вкладке "End Script" таблицы или вообще выносить подобные вещи в отдельный рукописный DML файл, но модель от этого теряет наглядность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2008, 22:15 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Gallagher wrote: > Есть foreign key (внешний ключ) в таблице который ссылается на матвьюху > (materialized view). Физически такой ключ вполне можно поставить в базе, > но в модели он существует как т.н. view reference и в документации про > него сказано, что данные ключи не создаются при генерации (DDL SQL). > Конечно можно описать его создание во вкладке "End Script" таблицы или > вообще выносить подобные вещи в отдельный рукописный DML файл, но модель > от этого теряет наглядность. По-моему логов нет, насчет таблиц, лежащих под мат.представлениями - можно попробовать вести их в модели одновременно - и таблицу, и мат.представление, создавая последнее с опцией ON PREBUILT TABLE. А таблицу использовать для всех требуемых объектов, с ней связанных. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 00:44 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Денис, спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2008, 12:14 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Добрый день, знатоки)))) Не могу разобраться в простом вопросе: почему-то не сохраняется формат связей (стрелочка на конце). При открытии модели, связи стоят по-умолчанию(((( Где можно изменить настройки связей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.10.2008, 14:36 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
здравствуйте, вот мучаюсь не могу по ночам спать мучает вопрос =) создана физическая модель в свойствах столбцов таблицы тип выставлены нативные типы (DATE, NUMBER, VARCHAR2), сейчас решил заменить всё на домены(domains) заыёл домены(вроде CODE = VARCHAR2(100)), теперь вопрос можноли какнибудь автоматически заменить во всех таблицах тип VARCHAR2(100) на домен CODE и тд? --- it чтиво ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 13:30 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
тыц wrote: > можно ли как-нибудь автоматически заменить во всех таблицах тип > VARCHAR2(100) на домен CODE и тд? Можно через VBScript. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 14:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Работаю в PowerDesigner v12, в физической модели для Oracle 10g. Параметр DBMS "Terminator" (ORACLE10g::Script\Sql\Syntax\Terminator) установлен в ";" (точка с запятой). При генерации скриптов на создание или изменение базы данных все SQL-операторы (create, drop и т.д.) разделяются символом "/", который указан в настройках DBMS, в параметре "BlockTerminator". По идее, BlockTerminator должен подставляться после PL/SQL - блока, ну или блоков, "маска" которых задается в параметре DBMS "UsingBlockTerm". Тот же эффект и при предварительном просмотре скрипта всей модели, на закладке "Preview" в окне свойств модели. Хотя, при предварительном просмотре скрипта по отдельно взятой таблице, на закладке "Preview" окна свойств таблицы, разделитель - точка с запятой, как и положено. Как можно это побороть? Как заставить PD использовать в качестве разделителя значение из параметра "Terminator", а не "BlockTerminator"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2008, 09:23 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Господа, подскажите, а почему при генерации скрипта из физической модели добавляются пустые триггеры. Генерация производится для Oracle 11g. Такая ситуация происходит при добавлении для ID Sequence. Например: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. PowerDesigner 15.0.0.2613 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2008, 12:59 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
В 1 части темы выкладывали руссификацию отчетов PD 9, 10. Существует ли подобное для 12й версии? Если нет, возможно ли перезалить для 9-10(ссылка более недействительна). Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 10:35 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
При втягивании БД (Reverse Engineer DataBase..) имею глюк: для двух таблиц не подтягивается список полей и констрейнов. Список индексов при этом подтягивается. На первый взгляд таблицы - самые обычные. Отличие только одно: длина имени одной 20 символов, другой - 24. Все остальные таблицы - с более лаконичными названиями. СУБД IBM Informix Dynamic Server Version 10.00.UC6W5. PowerDesigner 12.0.0.1700 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2008, 17:02 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
День добрый! Ситуация у меня следующая нарисовал довольно внушительную структурную схему для СУБД Sybace. Потом потребовалось конвертировать эту схему для SQL Server 2000. Все хорошо. Но не получается изменить формат References! По умолчанию стрелки, а разработчики попросили сделать кружочки . Лезу в меню Symbols -> Format Reference меняю вид изображения связи и нефига ничего не меняется, в свойствах кокретной связи тоже не получается изменить вид! Может кто с подобным глюком сталкивался или более искушен в настройках? зы Вопрос может идиотский но люди попросили для лучшего чтения схемы поменять внешний вид связей ззы заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 16:55 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Sybase PowerDesigner 12.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 16:56 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vitaliy14Но не получается изменить формат References! По умолчанию стрелки, а разработчики попросили сделать кружочки . Лезу в меню Symbols -> Format Reference меняю вид изображения связи и нефига ничего не меняется, в свойствах конкретной связи тоже не получается изменить вид! Есть еще меню Tools-> Model Options, слева самая первая категория Model Settings, справа выпадающий список Notation, на IDEF1X должны быть кружки. Но и Symbol Format должен работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 17:31 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popovvitaliy14Но не получается изменить формат References! По умолчанию стрелки, а разработчики попросили сделать кружочки . Лезу в меню Symbols -> Format Reference меняю вид изображения связи и нефига ничего не меняется, в свойствах конкретной связи тоже не получается изменить вид! Есть еще меню Tools-> Model Options, слева самая первая категория Model Settings, справа выпадающий список Notation, на IDEF1X должны быть кружки. Но и Symbol Format должен работать. Да, то что нужно, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2008, 19:32 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
такой вопрос: можно ли с PD работать как с ервином, т.е. изменения делать прямо на сервере, а не делать каждый раз Check in, потом Check out... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 15:25 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
как сделать чтобы при перетаскивании значков сущностей в новую диаграмму появлялись также и связи между сущностями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 15:40 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4как сделать чтобы при перетаскивании значков сущностей в новую диаграмму появлялись также и связи между сущностями? Tools>Complete Links - с этим разобрался... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 15:44 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4такой вопрос: можно ли с PD работать как с ервином, т.е. изменения делать прямо на сервере, а не делать каждый раз Check in, потом Check out... Одного пункта "Complete Compare" нет, есть два в меню Database: "Reverse Engineer Database" (внести изменения из БД в модель) и "Modify Database". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 15:54 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popovvinger4такой вопрос: можно ли с PD работать как с ервином, т.е. изменения делать прямо на сервере, а не делать каждый раз Check in, потом Check out... Одного пункта "Complete Compare" нет, есть два в меню Database: "Reverse Engineer Database" (внести изменения из БД в модель) и "Modify Database". Вы говорите про случай когда модель хранится в файле? Тогда поставим вопрос по-другому: как на сервере хранить модель? чтобы всем одновременно была доступна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 16:14 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4как на сервере хранить модель? чтобы всем одновременно была доступна? Это называется Repository, есть соответствующее меню. Он не идет отдельно, как ModelMart к ERwin'у, при первой попытке соединения к несуществующему репозиторию предложит его создать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 16:28 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Valentyn P.При втягивании БД (Reverse Engineer DataBase..) имею глюк: для двух таблиц не подтягивается список полей и констрейнов. Список индексов при этом подтягивается. На первый взгляд таблицы - самые обычные. Отличие только одно: длина имени одной 20 символов, другой - 24. Все остальные таблицы - с более лаконичными названиями. СУБД IBM Informix Dynamic Server Version 10.00.UC6W5. PowerDesigner 12.0.0.1700 Похоже проблема именно в том, что нет настройки PD Informix 10-й версии. А в "девятке" имена таблиц были ограничены 18 символами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 16:35 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popovvinger4как на сервере хранить модель? чтобы всем одновременно была доступна? Это называется Repository, есть соответствующее меню. Он не идет отдельно, как ModelMart к ERwin'у, при первой попытке соединения к несуществующему репозиторию предложит его создать. проблему вижу в том, что в Repository нельзя сразу изменять структуру БД. Надо сначала сделать локальную копию (Check out), поредактировать её, а затем обратно в базу засунуть (Check in). Так? или я чего-то не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 17:13 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4проблему вижу в том, что в Repository нельзя сразу изменять структуру БД. Надо сначала сделать локальную копию (Check out), поредактировать её, а затем обратно в базу засунуть (Check in). Так? или я чего-то не понимаю? Да, так и есть, меняешь локальную копию, потом выкладываешь в репозиторий. Имхо есть плюс от того, что на все время редактирования необязательно держать связь с репозиторием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 17:27 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Прошу хоть чуть-чуть документации на русском языке. Английскую могу читать только с утра, а к вечеру устаю и торможу страшно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2008, 18:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как поставить автоматическое переименование Referense (ВНИМАНИЕ! Имеется в виду внутреннее название, а не имя FK!!!)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2008, 17:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4 wrote: > Подскажите, пожалуйста, как поставить автоматическое переименование > Referense (ВНИМАНИЕ! Имеется в виду внутреннее название, а не имя FK!!!)? Автоматом не знаю, но можно написать VBScript для этого и вызывать его по мере необходимости. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2008, 23:34 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Позвольте ещё один вопрос: делаю реверс инжиринг в физическую модель данных. При проверке модели выдается ошибка CircularReferences. Одна связь идентифицирующая (прямая), а другая неидентифицирующая (обратная). Столбец, который возвращается, переименован. Из-за чего же возникает такая ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 14:44 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
vinger4 wrote at 11.01.2009 14:44: > делаю реверс инжиринг в > физическую модель данных. При проверке модели выдается ошибка > CircularReferences. Одна связь идентифицирующая (прямая), а другая > неидентифицирующая (обратная). Столбец, который возвращается, > переименован. Из-за чего же возникает такая ошибка? Покажи sql-код для этих двух таблиц только с полями, участвующих во внешних ключах между ними, и код самих внешних ключей. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 16:38 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Таблица, из которой приходит идентифицирующая связь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 17:53 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
А как ты будешь вставлять данные в такую структуру? Поле GEO_POINT.ID_POINT_FROM обязательное, все внешние ключи созданы без отложенной проверки. Как я понимаю, в таблице GEO_POINT есть еще поле ID_SURV_POINT? Сам попробуй: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2009, 18:28 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis PopovА как ты будешь вставлять данные в такую структуру? Да, про вставку первой записи не подумали что-то... Благодарю за ценное замечание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2009, 09:24 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
подскажите пожалуйста как получить все пакеты (physical package) физической модели/workspace? так я получаю все таблицы Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2009, 12:00 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
оппа600я, Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2009, 15:10 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Вопрос такой... Можно ли как то наиболее просто (или не очень) настроить генерацию кода хранимых процедур, каждую в отдельный файл, а не в один? конечно всегда можно скриптом пробежаться и насоздавать файлы и что угодно самому, но хотелось бы как можно проще. ...Почему это понадобилось... Дело в том, что кроме как в репозитарии pd, хп хранятся в svn или vss, которые удобно интегрируются с системой багтрекинга. Например, есть какой то отчет, данные для которого возвращает хп. В багтрекинге создается некоторая задача на изменение этого отчета, при закрытии которой происходит связывание задачи с измененным кодом, доступным через svn. svn или vss, интегрированные с багтрекингом позволяют удобно сравнивать версии кода. Вообще хотелось бы услышать каким образом решаются задачи по интеграции PD с другими средствами поддержки жизненного цикла проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2009, 15:26 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Роман ДынникМожно ли как то наиболее просто (или не очень) настроить генерацию кода хранимых процедур, каждую в отдельный файл, а не в один? Снятие галки "One file only" в окне генерации не спасает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2009, 11:59 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Вопрос по репозиторию PD 12.5 Есть ли возможность отследить, от какой версси был выполнен branch для конкретного проекта? Или надо смотреть на различия моделей и из этого делать вывод о том, от какой версии был порожден branch? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.01.2009, 10:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Oracle 9.2.0.1 PD 12.5.0.2169 Подскажите, а лучше ткните ситуация: при реверсе, представления импортируются без текста самого запроса и колонок. Покопался в "Edit Current DBMS->Script->Object->View" не нашел где еще копнуть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 11:50 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote at 03.02.2009 11:50: > ситуация: при реверсе, представления импортируются без текста самого > запроса и колонок. > Покопался в "Edit Current DBMS->Script->Object->View" не нашел > > где еще копнуть ? По идее должно быть, но если что: попробуй после реинжениринга изменить модель через меню Database-> Reverse Engineer Database. Там будет окно, в котором следует выбрать элементы для внесения в модель - там можно выбрать текст запроса для представлений. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 12:48 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Запросы которые он генерит я со стороны СУБД поглядел - там все норм, выбирает имена атрибутов, запрос но на позациях в самом объекте их нет. Можно поднять историю(кроме вкладки General) реверса ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 13:13 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote at 03.02.2009 13:13: > Запросы которые он генерит я со стороны СУБД поглядел - там все норм, > выбирает имена атрибутов, запрос но на позациях в самом объекте их нет. > Можно поднять историю(кроме вкладки General) реверса ? Вроде нет. Попробуй все-таки в существующую модель подтянуть изменения в БД и в окне "Merge Models" по кнопке "Comparison Options" для представлений поставь галку на SQL Query. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 13:18 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov Вроде нет. Попробуй все-таки в существующую модель подтянуть изменения в БД и в окне "Merge Models" по кнопке "Comparison Options" для представлений поставь галку на SQL Query. Поглядел. В окне "Merge Models", в окне дитализациии(снизу) оба "SQL Query" пустые. Попробую другой релиз PD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 04:23 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote at 04.02.2009 4:23: > Поглядел. В окне "Merge Models", в окне дитализациии(снизу) оба "SQL > Query" пустые. > Попробую другой релиз PD. По идее текст представления вытаскивается с использованием запроса по пути Script\Objects\View\SqlGetViewText свойств DBMS. Можно глянуть правильно ли он работает, выполнив его напрямую или сделав трассировку сессии PowerDesigner'а. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 09:19 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov NorfikLive wrote at 04.02.2009 4:23: > Поглядел. В окне "Merge Models", в окне дитализациии(снизу) оба "SQL > Query" пустые. > Попробую другой релиз PD. По идее текст представления вытаскивается с использованием запроса по пути Script\Objects\View\SqlGetViewText свойств DBMS. Можно глянуть правильно ли он работает, выполнив его напрямую или сделав трассировку сессии PowerDesigner'а. Проверил скрипт запроса на "получения текста запроса представления" - возвращает не пустые значения. Все таки думаю баг релиза.. Только скуповат инет на другие релизы.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 11:07 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote at 04.02.2009 11:07: > Проверил скрипт запроса на "получения текста запроса представления" - > возвращает не пустые значения. > Все таки думаю баг релиза.. > Только скуповат инет на другие релизы.. Проверил на PD 12.5.0.2361 EBF19 - работает, и по-моему работало и раньше. Обновления к PD доступны тут: http://downloads.sybase.com/swd/summary.do?client=support&baseprod=30 Сайт требует бесплатной регистрации. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 12:21 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov, Попробовал указанную версию - ситуация не изменилась. Методом проб обнаружил что, проблема в типе Long поля, собственно в котором содержится скрипт запроса представления. Так же об этом можно судить по результатам выполнения(Database->ExecuteSql) запроса из SqlGetViewText. Тип Long не распознается. Искусственно меняю запрос в SqlGetViewText на другой(возвращающий тип отличный от Long) - работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 04:40 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
NorfikLive wrote: > Методом проб обнаружил что, проблема в типе Long поля, собственно в > котором содержится скрипт запроса представления. Так же об этом можно > судить по результатам выполнения(Database->ExecuteSql) запроса из > SqlGetViewText. Тип Long не распознается. > Искусственно меняю запрос в SqlGetViewText на другой(возвращающий тип > отличный от Long) - работает. А как ты присоединяешься к Ораклу? Если через ODBC, то попробуй обновить сменить драйвер. Смутно помню, что у меня были проблемы с Oracle 9.2 ODBC - драйвером, он не хотел вытаскивать тело триггеров, которые, кстати, тоже хранятся в LONG-поле. Через Microsoft'овский заработало. Сейчас работает и на ODBC от Oracle 10.2. http://www.oracle.com/technology/software/tech/windows/odbc/index.html Либо второй вариант: переписать запрос SqlGetViewText в PowerDesigner и получать текст представления через пакет DBMS_METADATA, но я не знаю, как он отреагирует на CLOB вместо LONG, а если возвращать VARCHAR2, то влезут ли все тексты в 2000 символов. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 09:21 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Denis Popov, именно ODBC, первый вариант(смена драйвера) решил проблему, большое Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 09:41 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста ответ на такой вот вопрос. При генерации базы данных из физической модели в SQL скрипте не создаются foreign ключи. На самой модели они присутствуют, а в скрипте создаются только индексы: create index "UserToLocation_FK" on "Users" ( "Loc_id" ASC ); И в самой таблице Users ничего не создается (ни слов foreign ни REFERENCES). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 19:41 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Простите за глупые вопросы, но сам ответ пока не нашел, но "очень надо": 1. Планируется развертывать проект на SQL 2008, в связи с чем вопрос - как в концептуальной модели задавать тип "uniqueidentifier" с автогенерацией значений (значение по умолчанию "newid()")? 2. Концептуальная модель полностью основана на вьюхах и реальные таблицы не затрагивает. Я так понимаю, что теперь придется сначала возиться с физической моделью - добавлять поля в таблицы, потом во вьюхи и потом уже апдейтить концептуальную модель? Есть ли другие способы и где про них можно почитать? 3. Очень непонятная ситуация - у меня заблокирована возможность создавать Inheritance и association - иконки просто серые, соответственно ничего нельзя сделать. Это глюк или я чего-то не понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2009, 16:20 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
1. Планируется развертывать проект на SQL 2008, в связи с чем вопрос - как в концептуальной модели задавать тип "uniqueidentifier" с автогенерацией значений (значение по умолчанию "newid()")? default newid() можно задать только в PDM. Вы уверены в том, что guid вам лучше генерить на стороне сервера? Вы уверены что CDM вам вообще нужна? Если да, попытайтесь обосновать для чего. Практически, CDM нужна только в том случае, если вы собираетесь из нее делать OOM, или если вам требуется поддерживать несколько СУБД (хотя для поддержки неск. СУБД в 15 PD введена логическая модель). Теоретически, CDM используется как аналитическая модель, т.к. подразумевается что аналитик настолько "туп", что представления о субд и ее объектах вообще иметь не должен. p/s/ постоянное гоняние туда обратно CDM<->PDM обычно без "последствий" не обходится. 2. Концептуальная модель полностью основана на вьюхах и реальные таблицы не затрагивает. Я так понимаю, что теперь придется сначала возиться с физической моделью - добавлять поля в таблицы, потом во вьюхи и потом уже апдейтить концептуальную модель? Есть ли другие способы и где про них можно почитать? В CDM нет понятия "вью", есть понятие ассоциации ) Ассоциации же в свою очередь ссылаются на сущности (Entity). CDM вообще без Entity мне что то сложно представить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2009, 23:07 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
Ясно, с PDM вроде разобрался, спасибо... CDM, к сожалению, нужна, но пока до нее не добрался - сразу после PDM приступлю... Спасибо за ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 09:49 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
AlkatrazCDM, к сожалению, нужна, но пока до нее не добрался - сразу после PDM приступлю... Довольно странно приступать к CDM "сразу после PDM", а не наоборот... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 12:31 |
|
||
|
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
|
|||
|---|---|---|---|
|
#18+
В целях упрощения навигации и удобства просмотра эта ветка закрывается и открывается ее продолжение: Все вопросы по Sybase PowerDesigner (PD), Часть № 4 . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2009, 14:50 |
|
||
|
|

start [/forum/topic.php?all=1&fid=32&tid=1543434]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
204ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 693ms |

| 0 / 0 |
