powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 3
25 сообщений из 209, страница 5 из 9
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35253787
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadminАтрибут в DBMS создал, а определение create table теперь выглядит так:
Код: plaintext
1.
2.
3.
create table [%OWNER%.]%TABLE% (
%TABLDEFN%
) 
[%FillFactor% ? with (FillFactor = %FillFactor%)]

Но где-то я ошибаюсь, в preview выдает ошибку:
Код: plaintext
1.
2.
3.
1 error(s), 0 warning(s)

(2) (Table "Objects"):
   [translation error] unresolved member: FillFactor;

В Profile\Table\Extended Attributes\ ты создал атрибут именно с именем FillFactor, с точностью до регистра?
tadminКроме того, в мое версии (12.0) нет закладки "Extended Attributes" в свойствах таблицы.
Нажми в окне свойств таблицы кнопку "More >>" в левом нижнем углу, или рядом справа от нее кнопку с выпадающим списком, в котором есть пункт Сustomize Favorite Tabs.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254068
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov
В Profile\Table\Extended Attributes\ ты создал атрибут именно с именем FillFactor, с точностью до
Да, Денис.
В точности.
Denis Popov
Нажми в окне свойств таблицы кнопку "More >>" в левом нижнем углу, или рядом справа от нее кнопку с выпадающим списком, в котором есть пункт Сustomize Favorite Tabs.
Dependency есть, Attribute - нет
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254081
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть у в открытом доступе DBMS, в которых синтаксис похожий на fillfactor используется?

В моей инсталляции похожей по синтаксису настройки нет нашел ни в одной DBMS
Я бы взглянул, как это делается.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254106
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И такая картинка совпадает?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254236
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Денис.
Теперь все ясно. Этого просто нет 7.5.5 DBMS

Я, к сожалениею, не сумел доточить DBMS 8 до своих нужд - он упорно превращает PK определенные через Domain с моим типом D_Int в тип INT,
полям с прикрученным сиквенсом генерит с типом SERIAL и вообще ведет себя очень назойливо.


Возможно, у меня слишком старый DBMS 8 для Postgresql
Где их берут?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254301
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tadminТеперь все ясно. Этого просто нет 7.5.5 DBMS
Он есть и у тебя, надо лишь по контекстному меню на "Profile" через команду "Add Metaclasses" добавить "Table".

tadminВозможно, у меня слишком старый DBMS 8 для Postgresql
Сейчас идет PD 12.5 EBF7, может в нем есть поновее версии для PostgreSql. Но может и существующие можно довести до ума.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35254374
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз спасибо, Денис, теперь все отлично.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35256257
gri-gri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такой вот вопрос. Поиск пытался делать - не нашел.

Мы работаем с достаточно сложной БД (Oracle), есть интерфейс, но основная логика работы с данными осуществляется с помощью PL / SQL функций \ процедур, последние рассортированы в соответствующие PACKAGES.

Назрела необходимость создать что-то вроде модели, взаимодействия функций с другими функциями и таблицами, что так хорошо умеет делать PowerDesigner. Но вот столкнулся с проблемой – при считывании функций и пакетов с сервера, PowerDesigner все видит, показывает, но в физическую модель добавляет только функции, не относящиеся к пакетам. А то, что нужно не как не хочет добавлять в модель. Процедур в пакетах достаточно много перемещать их из пакетов в “корень” не приемлемо.

Подскажите, пожалуйста, есть ли возможность добавлять функции из пакетов в какие-либо модели, и как это сделать.

Заранее благодарен.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35258846
Kostafey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как при построении диаграммы Reverse Engineering
сделать так чтобы связи в диаграмме отображались
не просто между таблицами, но шли между полями
связи таблиц непосредственно?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35274518
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли из командной строки заставить PowerDesigner генерировать файл базы данных?
Что-то вроде
>PowerDesigner.exe -Имя_файла_модели -Имя_файла_скрипта
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35274678
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В PD 12.0 как-то было так настроено, что когда делал preview для таблицы, ее триггеры в него (в текст на закладке preview) не попадали, но если переключиться на закладку с триггерами и даблкликнуть на триггере, его текст в его preview был.

Как такое же поведение сделать в PD 12.5 в предположении, что все существующие EBF-ы пролиты? Удается редактированием настроек сделать только одинаковое либо отображение, либо скрытие текста триггеров в обоих случаях, что несколько напрягает, так как поведение, описанное в первом абзаце, было весьма удобным.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35274823
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35276400
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Denis Popov
Т.е. скрипт на создание БД? попробуй так:
Да-да! Именно скрипт на создание БД. Попробую, как написано. Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35276445
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер! Получилось!
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35276447
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goodronСупер! Получилось!
Теперь весь проект собирается за один шаг!
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35276654
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goodron wrote:

> Теперь весь проект собирается за один шаг!

Только учти, что скрипт генерится в соответствие с текущими настройками в модели. Как их поменять
подобным образом - тоже интересный вопрос.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35287455
PWinter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, помогите пожалуйста.
Странный затык со скриптом в 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

Что я делаю неправильно?
Заранее спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35288354
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PWinter
Хочу создать синоним для вьюшки следующим фрагментом кода:
Код: plaintext
1.
2.
3.
4.
set s = rptPkg.Synonyms.CreateNew
s.Name = Mid(v.Name,  4 )
s.Code = s.Name
set s.Owner = rptUser
set s.BaseObject = v

http://groups.google.ru/group/sybase.public.powerdesigner.general/browse_frm/thread/d997e059ce046684/d0b728e885550388#d0b728e885550388
Код: plaintext
1.
2.
'set s.BaseObject = v
v.synonyms.add s
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35289191
lemyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мозги, помогите, пож-та
Какой тип надо поставить полю в концептуальной модели, что бы при конв. в физическую Postgres 7 или 8, автоматом создавались Sequence.
Или где-то еще исправить?

Знал,но забыл. :) Делала раньше, но не могу вспомнить.

Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35289232
tadmin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serial or bigserial
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35289269
lemyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tadminserial or bigserial
не помогает, почему-то.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35289350
lemyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не получаеться свои посты редактировать.

про инкроемент в Postgres.
Может какие-то настройки надо менять,
serial при генерации физической модели даже галочку identity перестал ставить.

Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35307835
Sergei.Agalakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня натолкнулся. Если сделать 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.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35311354
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PD 12.1, по сравнению с 12.0 появилась очень неприятная фича: в нотации IDEF1X в конец обоих списков полей (и полей PK, и остальных полей таблицы) добавляется строка с многоточиями. Причем проявляется только на таблицах, имеющих первичный ключ. В результате имеем доп. расход места на диаграмме.
Как-нибудь это можно убрать? Слезать с нотации не хочется, привык уже.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
    #35311932
Seum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня вопрос: В PD12 при генерирование скрипта не отображаются созданные ограничения... Из-за чего это может быть? В физическую модель они переносятся. Но когда открываешься свойства определённого ограничения, и там Preview, пишет: -- The preview is empty because of the setting.
-- Check the generation option. Что необходио поменять в опциях?
...
Рейтинг: 0 / 0
25 сообщений из 209, страница 5 из 9
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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