powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
25 сообщений из 213, страница 6 из 9
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34498203
CatDiS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как сделать генерацию SQL описания структуры базы данных средствами POWER DESIGNER.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34514740
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CatDiSПодскажите пожалуйста, как сделать генерацию SQL описания структуры базы данных средствами POWER DESIGNER.
В PD можно создать отчет по моделям.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34517035
PD_junior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

вроде слышал о возможности программирования скриптов на VBA для PD, например, я хочу проименовать по своим правилам констрэйнты в модели. Где программировать то? Нужен плагин какойто или что?
Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34517285
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PD_junior wrote:

> вроде слышал о возможности программирования скриптов на VBA для PD,
> например, я хочу проименовать по своим правилам констрэйнты в модели.
> Где программировать то? Нужен плагин какойто или что?

Меню Tools -> Execute Commands -> Edit\Run Script... (Ctrl+Shift+X)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34525949
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно, чтобы PD 12.1 генерировал скрипты с именами столбцов (как минимум, а лучше заодно и таблиц) в квадратных скобках, т.к. некоторые совпадают с зарезервированными словами MSSQL2005, в результате чего соотв. Create Table впоследствии обламывается. Где у него эта кнопка?
Также заметил такую проблему - если PD видит имя столбца, которое он в состоянии сопоставить с ключевым словом, то он берет его не в квадратные скобки, а в двойные кавычки, урод. Как это исправить? Включать SET QUOTED_IDENTIFIER ON в скриптах создания объектов не хочется.

В поиске был, в факе тоже.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34526141
Robert Ayrapetyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как в созданную таблицу вставить данные средствами PD, не прибегая к набиранию соотв. команд в окне Script.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34526168
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael wrote:

> Нужно, чтобы PD 12.1 генерировал скрипты с именами столбцов (как
> минимум, а лучше заодно и таблиц) в квадратных скобках, т.к. некоторые
> совпадают с зарезервированными словами MSSQL2005, в результате чего
> соотв. Create Table впоследствии обламывается. Где у него эта кнопка?

Насколько я знаю, MSSQL 2005 может использовать кавычки вместо квадратных скобок для экранирования
имен, совпадающих с зарезервированными словами, или нет?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34526320
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis PopovНасколько я знаю, MSSQL 2005 может использовать кавычки вместо квадратных скобок для экранирования имен, совпадающих с зарезервированными словами, или нет?Может, но для этого надо включать опцию коннекшна SET QUOTED_IDENTIFIER ON. Делать это руками не хочется, PD этого сам не делает, да и вообще - не хочется, т.к. значение этой опции на момент создания таблицы прописывается в свойствах таблицы, а мне оно там не нужно.

На самом деле, уже разобрался (шеф подсказал): Database \ Edit current DBMS -> Script \ Objects \ Column \ Add, в поле Value заменить начальное %COLUMN% на \[%COLUMN%\] и далее по тексту. Даже триммить не обязательно, как показала практика (по крайней мере, в случае реверсной модели).
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34528350
Semkaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
други, подскажите где достать файлик Report Languages Russian.xrl для 12 (или для 9, тут писали, что подходит) версии дизайнера?
Интернет молчит, сайт Sybase тоже :(
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34553318
FireSol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извиняюсь за ламерский вопрос,но как из PowerDesigner 12 экспортировать базу в MySQL порылся бы по инэту и докам. но ГОРИТ
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34554110
sqllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 FireSol
Ctrl+G
or
menu Database / Generate Database...
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34572425
BJValentine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как-нибудь в свойствах процедуры, строющейся по шаблону, задать список параметров, их типы и национальное наименование? Грубо говоря чтобы в свойствах этой процедуры была вкладка на которой можно было бы указать параметры.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34577929
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FireSolизвиняюсь за ламерский вопрос,но как из PowerDesigner 12 экспортировать базу в MySQL порылся бы по инэту и докам. но ГОРИТ
Reverse Engeniring DataBase существующей базы, затем Change Current DBMS либо Generate Phisical Data Model (выбрав MySQL), т.е. PDM to PDM.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34577974
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BJValentineМожно ли как-нибудь в свойствах процедуры, строющейся по шаблону, задать список параметров, их типы и национальное наименование? Грубо говоря чтобы в свойствах этой процедуры была вкладка на которой можно было бы указать параметры.
Лучше собственную генерацию использовать для процедур, во встроенной часто не хватает шаблонных выражений для доступа к спискам объектов.
Дополнительные параметры лучше делать через Extended Attributes в Extended Model Definition.
Там же следует создать и задать интерфейс для заполнения этих Extended Attributes (настроить отображение на вкладке/в окне).
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34584406
иКраткое
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори, за простой вопрос, но у меня PD12 в скрипте комментах вместо русского Икраткого "й" подставляется знак "_" подчеркивания...Менял кодировки в генерациях скрипта, ни к чему не привело. Это баг? Как с этим бороться?
Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34587748
Здравствуйте.

Исходные данные:
Есть физическая модель, в неё импортировано две Extended Model Definitions – EMD1 и EMD12.
В EMD1 для метакласса Column определен Extended Attribute - Is_Output.
В EMD2 для метакласса Table определен Generated Files и соответствующий шаблон.

Вопрос: Возможно ли в шаблоне генерации для метакласса - таблица, который определен в EMD2 получить доступ к значению Extended Attribute столбца, определенного в EMD1?

Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34595148
PD_junior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
иКраткое

Уберите признак No Accent в опциях Text Formatting, поможет.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34605053
bpost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите что делаю не так.

Мне необходимо определить шаблон INSERT триггера,
в котором будут перебираться все колонки таблицы. В случае, если текущая колонка имеет определенное имя, то необходимо для нее сгенерировать заданный SQL код. Делаю так:

.FOREACH_COLUMN()
.IF (%COLUMN% == "IDAPPUSER")
/* В таблице есть колонка %COLUMN% */
.ENDIF
.ENDFOR

В результате не генерируется ничего (!), причем сам цикл сканирования колонок проводится (меняю в .IF " == " на " <> " - получаю полный список колонок)

Power Designer 12.0.0.1700
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34605493
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так:
Код: plaintext
1.
2.
3.
4.
5.
  .foreach_item(Table.Columns)
    .if (%COLUMN% == "IDAPPUSER")
      /* В таблице есть колонка %COLUMN% */
    .endif
  .next
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34605509
bpost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заработало, спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34609972
bpost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один вопрос по генерации триггеров: как в Trigger Template Item получить значение заданного Extended Attribute таблицы ? (Table.ExtendedAttributesText выдает кашу с GUIDами, с ExtendedCollections не смог разобраться)
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34623187
Здравствуйте! Помогите, пожалуйста.
Почему PowerDesigner (12.1.0.1913) не работает с transact sql функциями (create function ...):
1. Не работает Reverse Engineering (видит только имена, но не достаёт сигнатуру и тело)
2. Не работают dependencies (drop и create скрипты вставляют функции без учёта dependencies)
С процедурами всё работает
Использую СУБД Microsoft SQL Server 2005
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34623567
Поставил PowerDesigner 12.0.0.1700
Проблемы с функциями исчезли. И еще, вроде, нет глюка с исчезновением меню.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34626291
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в триггере через макросы получить время срабатывания триггера, например, "before insert or update"?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34632677
LordMAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вышла 12.5
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 6 из 9
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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