powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выпущен Sybase PowerDesigner 12!
68 сообщений из 68, показаны все 3 страниц
Выпущен Sybase PowerDesigner 12!
    #33498488
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свершилось:

http://download.sybase.com/eval/PowerDesigner/powerdesigner12_eval.exe

Вот выдержка из анонса:

PowerDesigner V12 brings new features like:

Improved Link and Synch between Models for Complete Impact Analysis
New Property Sheets for Greater Simplicity and Ease of Use
New Print Dialog for Easier WYSIWYG Printing
New Mapping Editor for Drag and Drop Data Mapping to UML, Data and XML
New Report Wizard
New List Reports
Improved DDL and Code Generation and Modify Dialog Boxes
Save Generation and Reverse Engineer Selections and Settings
Simplified Physical Options Definitions
Derive Procedure Dependencies Automatically on Database Reverse Engineer
Improved Erwin Import Process Eases Conversion Tasks
Support for UML 2.0
New BPMN support in Business Models
Process Data Linked Direct to Physical Tables and Columns
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33500115
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функцию поиска по телам объектов (процедур, функций) так и не сделали…
Хорошо хоть лицензирование (FlexNet) стало нормальным.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33500270
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но функция генерации скриптов модели по изменениям опять такая же глючная.alter придется как всегда писать руками.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33501042
asleep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно а такую необходимую вещь, как CHECK в доменах они наконец сделали??
У кого есть - гляньте, плиз.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33501077
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это?

P.S. Нет ли у кого-либо возможности скачать Eval продукта Macrovision FLEXnet Publisher ?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33502201
liSenCes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как поставить Floating License - served?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33502922
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jimmersЭто?

Нет, не это.

Произвольный CHECK в домене.
Например, LENGTH(%value%) BETWEEN 10 AND 12
Или INSTR(%value%, '@') > 0

Как без этого с доменами в PD работать - я вообще не догоняю...

Никакого макроса для value, который подменялся бы на имя поля - нету.
Это не актуально, например, для Firebird, где так и нужно писать в определении ДОМЕНА - value. Но это актуально для Оракла, который сам домены не умеет и надо в каждом случае свой check constraint делать.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33508022
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример для SQL Server 2005 можно - где именно можно использовать CHECK для Домена?

Приглашаю посетить сайт ИСКАТЕЛИ АЛМАЗОВ и другие эстонские юморески
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33510915
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, для SqlServer - не знаю,может и не надо, а для Оракла с его бедным набором типов - хочется, например, организовать "домены":

* Дата: DATE, CHECK (value = TRUNC(value))
* Булево: NUMERIC(1), CHECK (NVL(VALUE,0) IN (0,1))
* Тел.номер CHAR(11), только цифры, CHECK (TRANSLATE(...))

ну и т.д.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33511135
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. это просто определяемые пользователем типы с ограничениями?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33512038
asleep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... типа да.
С Interbase/Firebird или PostgreSQL знаком?
Там это явно выделенная на уровне системного каталога сущность - Domain.
В других - приходится эмулировать.
PD это позволяет, но почему-то очень кастрированным способом - произвольный CHECK нельзя сделать. Я так понял - в 12 (!!!) версии эта печальная ситуация тоже не изменилась.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33512132
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asleepНу... типа да.
С Interbase/Firebird или PostgreSQL знаком?
Там это явно выделенная на уровне системного каталога сущность - Domain.
В других - приходится эмулировать.
PD это позволяет, но почему-то очень кастрированным способом - произвольный CHECK нельзя сделать. Я так понял - в 12 (!!!) версии эта печальная ситуация тоже не изменилась.

Нет, с Interbase/Firebird или PostgreSQL не знаком. В проекции SQL Server Domain прекрасно ложится на пользовательский тип + правило. Эта возможность была испокон веков в PD. Задавать можно практически произвольные ограничения.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33512334
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве во вкладке атрибута Additional Checks нельзя задать произвольное ограничение на закладочке Server?!По-моему-прекрасно задается.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33515657
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShtockА разве во вкладке атрибута Additional Checks нельзя задать произвольное ограничение на закладочке Server?!По-моему-прекрасно задается.

И как там сослаться на ИМЯ КОЛОНКИ, которой назначен этот домен?
Вот в чем проблема-то!
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33515694
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jimmersВ проекции SQL Server Domain прекрасно ложится на пользовательский тип + правило. Эта возможность была испокон веков в PD. Задавать можно практически произвольные ограничения.

Можно привести пример, как для идиота, как это задается в PD, пусть для SQL Server. Итак, задача:

Нужно определить в pdm домен (пользовательский тип), представляющий собой ограничение стандартного типа, например, во! придумал! "Клетка шахматной доски" ;) То есть CHAR(2), значения от a1 до h8. Ну можно любое другое, нестандартное (а стандартно PD умеет указать только IN и MIN/MAX)

Этот домен должен назначаться для любой колонки любой таблицы в pdm и в результате в БД должно получаться соответствующее ограничение для сгенерированных колонок.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33516140
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял:там же простой текст-что хотите,то и вбиваете.Я только что в физической модели сделал:
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33516151
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как бы типа все вышло...
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33516311
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33519083
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShtockКак бы типа все вышло...
Боюсь, что АБСОЛЮТНО ТЕСТОВЫЙ ДОМЕН - это не поймет ни одна СУБД.

Вы мне там напишите выражение, которое в результате содержало бы ваш COLUMN_1!

jimmersВот так.
Вот. Понятно. Вся проблема в @value. Check constraint в MSSQL можно определить (или только так и можно) ссылаясь на значение поля с помощью псевдо-переменной @value.

В Оракле так нельзя. Там надо в CHECK прописывать ИМЯ КОНКРЕТНОЙ КОЛОНКИ.

В таблице 1 это будет CHECK (...COLUMN_1...)
В таблице 2 это будет CHECK (...COLUMN_2...)

Вот проблема в том, что в PD в определении домена нет макроса, который бы при генерации DDL превращался в конкретное имя колонки.

Скажите мне, где я туплю.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33519624
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да всегда пожалуйста: впишите в Ваш текст %COLUMN% и будет Вам счастье, например, ограничение на длину 2 в случае Ваших любих шахмат (остальное лень писать) выглядит в Additional Check для определения домена как length(%COLUMN%)=2
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33519727
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, я в примере глупость написал - LOWER(@value) in ('1',... :)

Приглашаю посетить сайт ИСКАТЕЛИ АЛМАЗОВ и другие эстонские юморески
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521327
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShtockДа всегда пожалуйста: впишите в Ваш текст %COLUMN% и будет Вам счастье

Это первое что я попробовал.
Когда выяснилось, что это не работает (а Вы сами пробовали) - полез в документацию. Нет там такого макроса для домена.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521947
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю, в каком месте Вы пробовали,но если я пишу - то до этого пробую. Для Вас-супер-слайд-шоу.Последнее.
По поводу "что много instr" - знаю сам, цель-показать,что column используется
P.S. Топег пора рубить.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521950
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521955
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521957
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521959
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521965
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521967
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521981
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33521984
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И наконец триумф.
P.S. Попытайтесь сами повторить!!!!!!
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33523772
asleep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага.. Ну что ж. Буду в пн. на работе - попробую.
Уточнения.
1. Версия PD?
2. Я юзал схему Oracle10g, может это от нее зависеть?
3. Почему в доке описаны макросы для Domain/Check, но там нет %OLUMN%?

Если все-же это у меня _еще_раз_ не заработает - поможете докопать?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33524871
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.PD10
2.В этом жестоком мире возможно все
3.А х/з....
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33524921
sn1251
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что за ужас на картинках? Дикая проверка на /^[ABCDEFGH][12345678]$/i что ли?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33525084
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точняк,именно оно
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33525240
iamhere
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем огромное спасибо.

Выяснилось, что я пробовал %VALUE% и %FIELD%, а вот %COLUMN% как раз и не попробовал.

В любом случае "фе" Sybase'у за отсутствие этого в документации.
Или может где-то все-таки описано? Ну, я не нашел. :(
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33553855
JustVas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, что несколько не в тот форум, но по теме...
Вопрос обладателям: в OOM C++ реализованы фичи, доступные в C# & Java - "Reverse Engineering" и "Synchronizing with code" ?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33670439
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Подскажите - как в PowerDesigner оформлять функции.
Использую SQL Server 2000.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33674748
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksey_fomchenkoДобрый день.
Подскажите - как в PowerDesigner оформлять функции.
Использую SQL Server 2000.

Да также, как и процедуры. Во вкладке определения тела процедуры в верхнем левом углу есть дропдаун для указания типа объекта: процедура или функция.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33674875
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо jimmers.
Не нашел еще - как указывать велечену прироста identity поля в PowerDesigner для SQL Server 2000?
Наличие самого свойства identity есть, а параметры приращения не видно...
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33675365
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iamhere
авторВ любом случае "фе" Sybase'у за отсутствие этого в документации.

См.
PowerDesigner PDM User's Guide
CHAPTER 4. Building Physical Diagrams
Defining check parameters in a PDM

автор%DOMAIN% Code of the domain to which the business rule applies
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33676376
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksey_fomchenko wrote:
> Не нашел еще - как указывать велечену прироста identity поля в
> PowerDesigner для SQL Server 2000?

Свойства самого поля - закладка Microsoft, группа внизу "Identity column"
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33676446
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Identity column" то я нашел, а велечину прироста не вижу.
У меня PowerDesigner 11.1, может в этом проблема?

Данного пути у меня чего то нет:
Свойства самого поля - закладка Microsoft, группа внизу "Identity column"
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33676498
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksey_fomchenko wrote:
> "Identity column" то я нашел, а велечину прироста не вижу.
> У меня PowerDesigner 11.1, может в этом проблема?
>
> Данного пути у меня чего то нет:
> Свойства самого поля - закладка Microsoft, группа внизу "Identity column"

В 11-м смотри закладку "Extended Attributes" в свойствах поля, там есть
ExtIdentityIncrement и ExtIdentitySeed
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33680375
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Остался еще вопрос:
при открытии чужей тестовой модели данных в PowerDesigner 11.1
я вижу на закладке Extended Attributes две вклад ки с основными атрибутами
и расширинными атрибутами (ExtIdentityIncrement и ExtIdentitySeed), которые указал Denis Popov.

Но при создании моей собственной модели с нуля, я вижу только основные атрибуты, а дополнитульных не вижу!
Как можно это активизировать?

Привожу пример того, что я вижу в чужой модели, и что хочу включить у себя.
При создании модели я указывать, что она для SQL Server 2000.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33680417
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разница может быть разве что в DBMS Properties, т.е. в используемом файле .xdb. Еще может быть что чужая модель использует не внешний файл, а включает описание DBMS в себя. Выбери по меню Database->Edit Current DBMS, далее по дереву Profile\Column\Extended Attributes - есть там какие-нибудь атрибуты (у меня их три, еще ExtNotForReplication)? Если нет, то ИМХО самое простое взять последний файл для MSSQL 2000, например, из EBF для PD (требуется бесплатная регистрация) по пути Resource Files\DBMS\sqlsrv2k.xdb и создать модель на его основе.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33688216
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Использую 11.1 версию PD.
При создании PK и отметки в нем Clustered,
при просмотре генерируемых скриптов не генерируется свойство Clustered!

Как можно подправить данную ситуацию?

Предпологаю, что как то через настройки DBMS.

Если кто знает - подскажите пожалуйста.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33688730
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А значение для свойства Clustered поставил?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33690139
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня нет этой строки:

Как же быть?

И поумолчанию то SQL Server 2000 без указания пытается генерить
кластерный индекс для PK, но все же хотелось что бы все было везде прописано при генерировании.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33690149
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже я разобрался.
Подправил скрипт генерирвания:

[%USE_SP_PKEY%?[%R%?[exec ]][execute ]sp_primarykey [%QUALIFIER%?'%QUALIFIER%%TABLE%':%.q:TABLE%], %PKEYCOLUMNS%
:alter table [%QUALIFIER%]%TABLE%[%R%?[ with nocheck]]
add [constraint %CONSTNAME% ]primary key [%CLUSTER%? clustered :nonclustered ](%PKEYCOLUMNS%)
[%OPTIONS%]]

И все заработало.

Корректны ли такие правки в свойствах DBMS?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33690151
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще вопрос:
У меня в модель при реижениринге базы затягивается статистика,
и в моделе отображается как индексы.
Можно ли ее отделить от индексов или как то отдельно обрабатывать,
например как SQL Server CREATE STATISTICS ... ?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33691417
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksey_fomchenkoКорректны ли такие правки в свойствах DBMS?
Какой-то у тебя странный xdb: то того нет, то этого.. В оригинальном ИМХО это все есть по умолчанию.
Если заработало, значит корректно:) Но я бы предварительно скопировал файлы из Resource Files\DBMS\ куда-нибудь в сторону, перенаправил путь Named Paths в окне Tools->general Options на новое место и в модели бы использовал файлы оттуда. Для того, чтобы сохранились оригиналы, которые могут быть изменены с новым EBF и с которыми неплохо бы сравнивать свои изменения. Tools->Resource files->DBMS позволяет сравнивать и синхронизировать подобные файлы по разным путям.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33691429
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleksey_fomchenkoМожно ли ее отделить от индексов или как то отдельно обрабатывать,
например как SQL Server CREATE STATISTICS ... ?
Можно их отрезать от всех остальных, чтобы не доставались из базы: в свойствах DBMS по пути Script\Objects\Index\SqlListQuery поставить что-то вроде:
Код: plaintext
and i.name not like '_WA_Sys%'
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698002
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Возник следующий вопрос:
Как в PD можно сравнивать структуру модели с базой?
И вытягивать отличия.
Так как у меня не Enterprise я не могу использовать центральный репозиторий.

Так как я реинжинирингом вытянут структуру в модель.
И теперь надо контролировать возможные отличия.
И как прямо из модели обновлять базу? Я нашел только генерирование скриптов. По правельному ли пути иду?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698056
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная с 12-й версии pd замечательно генерирует скрипты на изменение БД.Для этого в физической модели Database-Modify Database.Я предпочитаю делать через архивную модель (radio-button using archive data model), а так-там типов генерации изменений много (odbc,script,repository,archived model).Если делаете первый раз,то не забудьте создать пустую archived model (через сохранение с таким типом),а потом PD будет если поставлена нужная галка сам сохранять ее
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698210
Cooler23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShtockНачиная с 12-й версии pd замечательно генерирует скрипты на изменение БД.Для этого в физической модели Database-Modify Database.

Это было и раньше. И я не сказал бы, что оно замечательно работает...
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698251
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по крайней мере,если раньше после превышения некоторого кол-ва таблиц нормальные alter не выдавались,то сейчас у меня они генерируются нормально.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698339
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можете указать где именно в настройках запустить сравнение модели именно с базой данных (что то не могу найти)?
И разве с архивом удобно сравнивать?
И как можно обновлять прямо из моделе выборочные объекты или все изменения накопившиеся за период разрабоки?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33698349
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
using odbc data source-сравнивается с БД.
В силу ряда особенностей мне с архивом удобно.
Выделить объекты мышой и на вкладке Selection окна Database Generation нажать кнопку Use Graphical Selection (третья слева) либо там есть вкладка selection.По-умолчанию синхронизируются в БД все изменения в модели
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33756913
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышел EBF3.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33811375
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вот поставил PD12, но хоть убейте не пойму, почему он при работе с MS SQL Server 2005 думает что владельцами объектов базы (таблиц, триггеров и т.п.)являются юзеры как в старом SQL Server 2000? Ведь в 2005-ом концепция поменялась и теперь владельцами объектов являются схемы, а не юзеры. В PD12 по-видимому ничего об этом не слышали и вообще складывается впечатление, что схалявили ребята из Sybase, потому как с 2005-м PD12 работает как с 2000-м. Скрипт он генерит точно для 2000-го, гад!
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33811385
verter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, лучше бы я использовал Embarcadero ERStudio - в 100 раз лучше чем этот PD, жаль, что о нём мало кто знает((:
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33815484
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
verterЯ вот поставил PD12, но хоть убейте не пойму, почему он при работе с MS SQL Server 2005 думает что владельцами объектов базы (таблиц, триггеров и т.п.)являются юзеры как в старом SQL Server 2000? Ведь в 2005-ом концепция поменялась и теперь владельцами объектов являются схемы, а не юзеры. В PD12 по-видимому ничего об этом не слышали и вообще складывается впечатление, что схалявили ребята из Sybase, потому как с 2005-м PD12 работает как с 2000-м. Скрипт он генерит точно для 2000-го, гад!

схема это и есть юзер :) лучшеб книжки читали
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33817894
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно, в PD12 слабая поддержка SQL2005. Просто для галочки сделали. Однако у меня вот какой вопрос: Embarcadero ERStudio поддерживает SQL2005 в полной мере? Или это просто трёп?

2funikovyuri:

Как раз схема и юзер - это совершенно разные вещи. То, что это было одно и то же в SQL2000 - плохо.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33870610
Linny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста, существует ли в Sybase PowerDesigner возможность слияния моделей, аналогичная возможностям средства Rational Rose Model Integrator.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33904588
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышло очередное обновление - 12.1. Наконец, стали красивыми иконки.
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33915086
Фотография aleksey_fomchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Подскажите следующий вопрос по PD12:
при использовании тонких настроек индексов (например filfactor, sort_in_tempdb ...) у меня при генерировании скриптов для создания
базы отсутствуют скобки, обрамляющие все эти свойства.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create index IX_ObjectAttributes__CalssID_ObjectID_AttributeID_Coll_Bigint on ObjectAttributes (
ClassID ASC,
ObjectID ASC,
AttributeID ASC,
Coll_Bigint ASC
)
with
    fillfactor=  80 ,
    sort_in_tempdb= on,
    statistics_norecompute= on,
    online= on
on FG_storage_index
go
Как эти скобки проставлять автоматом (после with)?
Так как по синтаксису вываливаются ошибки.
Я смотрел в свойствах RDBMS, но не нашел - где это указать.
Если кто в курсе - скажите как?
...
Рейтинг: 0 / 0
Выпущен Sybase PowerDesigner 12!
    #33918182
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прилагаю скриншот для PD 12.1 и модели MS SQL 2005. Существующие индексы, похоже, придётся пересоздать в части опций :(
...
Рейтинг: 0 / 0
68 сообщений из 68, показаны все 3 страниц
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Выпущен Sybase PowerDesigner 12!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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