powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
25 сообщений из 213, страница 2 из 9
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34325369
ber-viking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос новичка PD
Есть таблица с двумя синонимами, отображается как TABLE:1 и TABLE:2
Как перекинуть референс с одного синонима на другой ?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34326029
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ber-vikingВопрос новичка PD
Есть таблица с двумя синонимами, отображается как TABLE:1 и TABLE:2
Как перекинуть референс с одного синонима на другой ?
Если я правильно понял, нужно сделать shortcut для таблицы и сделать референс между исходной таблицей и ее shortcut-ом
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34326092
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не,как я понял есть graphical synonim для таблицы.и задача перекинуть на него refernce.Самому интересно как сделать-я так и не понял.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34326259
odmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли из кода view обращаться к таблицам через переменные.
Чтобы после переименования таблицы не надо было править все view ,
в которых используется эта таблица?

Спасибо.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34326485
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ber-viking wrote:
> Автор: "ber-viking"
> Вопрос новичка PD
> Есть таблица с двумя синонимами, отображается как TABLE:1 и TABLE:2
> Как перекинуть референс с одного синонима на другой ?

По-моему это одна и та же таблица. Имитируется через Copy на одном объекте и
Paste as Shortcut в эту же диаграмму. Можно удалить одно из этих представлений
таблицы, тогда, по идее, внешние ключи перекинутся на оствшееся. По крайней мере
у меня перекинулись. Или же их можно будет вывести через Complete Links.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34326788
ber-viking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В моем случае TABLE:2 может быть создан через RE или Create Graphical Synonym.

to Shtock
> Самому интересно как сделать
Никак не ожидал, что настолько серьезная проблема

to Denis Popov
>> Можно удалить одно из этих представлений
Мне не надо удалять одно из представлений. Это я знаю - все референсы переходят на другой синоним. Хотелось бы самому управлять, что будет привязано к одному, а что к другому.

>через Complete Links
Что-то не помогло. Посмотрю сейчас подробнее
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34327131
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ber-viking wrote:


> Мне не надо удалять одно из представлений. Это я знаю - все референсы
> переходят на другой синоним. Хотелось бы самому управлять, что будет
> привязано к одному, а что к другому.

У меня получилось просто переместить внешний ключ - выделяешь его на модели и и
тащишь одну из границ на требуемую таблицу. Так же можно на самом внешнем ключе
сказать Copy и затем Paste as Shortcut, в результате дублируются обе таблицы и
сам внешний ключ.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34327200
ber-viking
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis Popov

Спасибо, у меня тоже получилось.
Сначала надо нажать Ctrl, потом зацепить и тащить референс.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34327439
Фотография Shtock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.Эта проблема меня мучала года 3.включил даже в faq по PD.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34329505
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shtock, а ты не мог бы проверить тот FAQ по PD, который был создан здесь на основе твоего, и добавить туда если что есть нового?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34331951
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как научить сабж понимать аса10? ПД 11-й версии нормально генерировать таблички не желает...
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34331997
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем приветы! Только начиная работать в PD, есть несколько вопросов:
Позволяет ли PD вести "версионность" в PDM (не только таблиц, но и схемы данных)?
Работает ли репозитарий на основе СУБД Oracle10?

PS Предстоит совместная работа нескольких человек с ипользованием MySQL и Perl.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34332198
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aL MIRПозволяет ли PD вести "версионность" в PDM (не только таблиц, но и схемы данных)?
Работает ли репозитарий на основе СУБД Oracle10?

Что в модели создано, то и возможно хранить в репозитарии в полном объеме.
Репозитарий можно настроить на любой ODBC-источник, соответственно если есть ODBC-драйвер для Oracle10, то и на него тоже.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34332209
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержА как научить сабж понимать аса10? ПД 11-й версии нормально генерировать таблички не желает...
В PD 12 есть PDM-схема для Sybase SQL Anywhere 10...
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34332266
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник
Что в модели создано, то и возможно хранить в репозитарии в полном объеме.
Репозитарий можно настроить на любой ODBC-источник, соответственно если есть ODBC-драйвер для Oracle10, то и на него тоже.

Еще вопросы:
Те в репозитарии будет хранится инфа кто что делал со схемой данных и хранится версия с возможностью отката и тд?

Репозитарий может хранить код в перл и соответсвенно вести документацию, версионность и тд?
Модератор:
вырезано, т.к. вопрос нарушает правила форума


На любой не получится, пробовал на MySQL :-))) ругнулся что он не подходит

Спасибо за ответы!
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34332470
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aL MIR
Те в репозитарии будет хранится инфа кто что делал со схемой данных и хранится версия с возможностью отката и тд?

Да. Но по поводу "кто что делал" так - для каждого измененного объекта хранится дата изменения, версия и имя пользователя внесшего изменения.
aL MIR
Репозитарий может хранить код в перл и соответсвенно вести документацию, версионность и тд?

Что значит "в перл"? Документацию по изменениям в репозитарии делать никогда не пробовал, скорее всего такой возможности нет.
Посмотреть как работать с репозитарием в trial-версии также возможность имеется.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34333161
Andy Andy Andy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кому нить удалось решить проблемы с реверсом триггеров из Firebird через ODBC? Почему-то заголовок триггера формируется не полностью, примерно так:

create trigger %TRIGGER% for %TABLE%
as
begin
...
end

Хотя должно быть так:

create trigger %TRIGGER% for %TABLE% active %TRGTIME% %TRGEVENT% [position %ORDER%]
as
begin
...
end

В результате при воссоздании БД через ODBC на основе ранее выполненного реверса Firebird ругается на заголовки триггеров - приходится править триггеры руками, а их немало.
Самое интересное, что после реверса PD "знает" про %TRGTIME% и про %TRGEVENT% (в редакторе свойств триггера есть поля "trigger time" и "trigger event", и они заполнены корректно, видимо хранятся где-то во внутренних переменных). Но эта информация никак не используется при формировании SQL-скрипта. Все попытки настроить DBMS (на основе Интербейза) не помогли
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34333646
odmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как в теле view обратиться к таблице через переменную,
чтобы при генерации скрипта эта переменная заменялась на истинное
имя таблицы.

Например пишем так:

Код: plaintext
1.
CREATE VIEW MyView AS
SELECT field1, field2 FROM [%MyTableVar%]

Получаем:

Код: plaintext
1.
CREATE VIEW MyView AS
SELECT field1, field2 FROM MyTable

При этом во время разработки можно безболезненно менять имя
таблиц.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34333712
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
odmitПодскажите, как в теле view обратиться к таблице через переменную,
чтобы при генерации скрипта эта переменная заменялась на истинное имя таблицы.

Как вы себе это логически представляете?
Разве во view может быть использована одна и только одна таблица?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34333783
odmit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Роман Дынник odmitПодскажите, как в теле view обратиться к таблице через переменную,
чтобы при генерации скрипта эта переменная заменялась на истинное имя таблицы.

Как вы себе это логически представляете?
Разве во view может быть использована одна и только одна таблица?

Я имел ввиду обращение через переменные к любой таблице (или объекту)
в модели.

Например существуют таблицы:

Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE TABLE tbl1 (
 id int
)

CREATE TABLE tbl2 (
 id2 int
)

Во view пишем:

Код: plaintext
1.
SELECT * FROM [%MyTbl1Var%]
  JOIN [%MyTbl2Var%] ...

Вдруг я захочу через месяц поменять имена некоторых таблиц?
Чтобы не лазить по всем вьюхам и не отлавливать старые имена.
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34334110
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник СержА как научить сабж понимать аса10? ПД 11-й версии нормально генерировать таблички не желает...
В PD 12 есть PDM-схема для Sybase SQL Anywhere 10...

А можно эту схему прикрутить к 11-й версии?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34334748
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
odmit
Я имел ввиду обращение через переменные к любой таблице (или объекту) в модели.

Только автоматической генерацией через объектную модель PD и VBA (Help/Metamodel objects help)
При этом удобнее наверное будет использовать коллекцию Dependecies
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34334751
Фотография Роман Дынник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СержА можно эту схему прикрутить к 11-й версии?
Сергей, а попоробовать? :)
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34335304
Серж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Роман Дынник СержА можно эту схему прикрутить к 11-й версии?
Сергей, а попоробовать? :)
Роман, а где его взять чтобы пробовать? ;) Можешь выслать схему на емайл (если он не больше пяти метров в архиве)?
...
Рейтинг: 0 / 0
Все вопросы по Sybase PowerDesigner (PD), Часть № 2
    #34335404
aL MIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините если достаю...
Репозитарий опробовать пока нет возможности (нет прав на создание БД), хотелось бы убедится что PD мне точно подходит...
Как я уже говорил есть готовый проект (MySQL и Perl) нужно его переделывать/доделывать, документировать, отслеживать версионность (кода на Perl и схемы данных), предполагается работа нескольких человек (нужен хороший, удобный репозитарий).
Думаем о покупке лецензии...
...
Рейтинг: 0 / 0
25 сообщений из 213, страница 2 из 9
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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