Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 3 / 25 сообщений из 209, страница 1 из 9
13.10.2007, 21:15
    #34866946
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Ветка предназначена для обсуждения всех вопросов, связанных с 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
...
Рейтинг: 0 / 0
13.10.2007, 23:54
    #34867035
Big17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
В 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.
set identity_insert dbo.T1 on
go

insert into dbo.T1 (F1, F2)
select F1, F2
from dbo.tmp_T1
go

set identity_insert dbo.T1 off
go

Дело в том, что таблица T1 содержит поле Identity.
В тоже время, если выполнить этот скрипт в QueryAnalyzer - все пройдет без ошибок.

Как решить эту проблему?
...
Рейтинг: 0 / 0
15.10.2007, 23:30
    #34870368
Афтаржжот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Использую 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 нычка, с помощью которой я смогу задать это ключевое слово? Или как поступить?
...
Рейтинг: 0 / 0
16.10.2007, 00:00
    #34870384
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Афтаржжот 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
...
Рейтинг: 0 / 0
16.10.2007, 13:27
    #34871450
NoNameR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Похоже только с помощью ALTER TABLE ... ALTER COLUMN... делать придётся в End Script таблицы.
...
Рейтинг: 0 / 0
16.10.2007, 13:42
    #34871514
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
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
...
Рейтинг: 0 / 0
16.10.2007, 13:49
    #34871541
NoNameR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Класс :) Я правда только начинаю копаться в PD, но сейчас попробую вкурить что к чему и провенуть такую вещь.
...
Рейтинг: 0 / 0
25.10.2007, 15:23
    #34894695
Alexzzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
PD 12.5 во вкладках Preview вставляет use <имя базы данных> go. Как это отключить?
...
Рейтинг: 0 / 0
25.10.2007, 15:41
    #34894759
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Alexzzy wrote:

> PD 12.5 во вкладках Preview вставляет use <имя базы данных> go. Как это отключить?

На закладке Preview опций таблицы нажать вторую справа кнопку - Show Generation Options (Ctrl+W) - и
снять галку с Database -> Open.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
25.10.2007, 16:54
    #34895051
NoNameR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
А каким способом можно вставить в модель UDF и в последствии использовать её в определении Default для поля?

PowerDesigner 12.5, Physical Data Model, MSSQL 2005.
...
Рейтинг: 0 / 0
25.10.2007, 17:54
    #34895310
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
NoNameR wrote:

> А каким способом можно вставить в модель UDF и в последствии
> использовать её в определении Default для поля?


Как я понял, можно создать такой объект модели как Default, меню Model-> Defaults, потом
использовать из в свойствах поля таблицы для закладке Standard Check.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
27.10.2007, 14:00
    #34899131
NoNameR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Да, это я тоже нашёл, но в BOL сказано, что DEFAULTS надо стараться избегать, т.к. они будут удалены из будущих версий SQL Server :(
...
Рейтинг: 0 / 0
31.10.2007, 12:41
    #34907223
Cx4
Cx4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Добрый день!
Использую PowerDesigner 12.5.0.2169.
При выполнении команды "Modify Database" PD не находит изменения, которые были внесены в свойства таблицы на вкладке "Script"\"End".
Как можно заставить отслеживать эти изменения?
Я использую эту вкладку для хранения значений справочников, которые не редактируются пользователями. Есть ли другой "правильный" способ решения?
...
Рейтинг: 0 / 0
01.11.2007, 11:00
    #34909529
minva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Что-то я потерял, где в настройках PD отключить генерацию индексов для FK-полей
В DBMS стоит FKAutoIndex = No. Или это не то?
PD12, Sybase ASA 8
...
Рейтинг: 0 / 0
01.11.2007, 13:12
    #34910089
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Этот индекс есть физически в модели, автоматом появляется при создании внешнего ключа или виден только в скрипте создания таблицы?
...
Рейтинг: 0 / 0
01.11.2007, 13:25
    #34910151
minva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
автоматом появляется при создании внешнего ключа
...
Рейтинг: 0 / 0
12.11.2007, 15:27
    #34932692
bpost
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
PowerDesigner 12.5. Есть ли возможность привязать исполнение скрипта к генерации (обновлению) БД на основе физической модели (выполнить некие действия над моделью до генерации/обновления)
...
Рейтинг: 0 / 0
14.11.2007, 14:34
    #34938709
Johnnymnemonic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Добрый день.

PowerDesigner 12.5.0.2169 Пытаюсь сделать Reverse Engineer из базы MS SQL 2005. К серверу коннектится нормально, но при выборе любой базы из списка выдает ошибку

Unable to list the tables
[Microsoft][ODBC SQL Server Driver][SQL Server] Не удалось выполнить подготовку инструкций
SQLSTATE = 37000

Подскажите, почему может возникать такая ошибка и как ее можно победить? )
...
Рейтинг: 0 / 0
21.11.2007, 11:39
    #34954620
Ахмед
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Народ! У кого-нить есть файлы для генерации отчётов на русском языке? дайте ссылку или киньте на мыло пожалуйста ahmed_@mail.ru
Всем спасибо!
...
Рейтинг: 0 / 0
21.11.2007, 13:47
    #34955246
minva
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
При формиравании скрипта БД (DataBase Generation) я указываю, что именно в него включать на вкладке Selection.
Там внизу еще есть раскрывающийся список Selection
Эти список выбранных объектов по идее должен сохраняться. ввожу имя списка, нажимаю накнопку с дискеткой. Но при следующем запуске PD при выборе сохраненного списка У меня объекты не отмечаются так. как мне нужно. Или я не понял смысл этой фичи???
...
Рейтинг: 0 / 0
26.11.2007, 16:46
    #34965886
Ахмед
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Народ, кто-нить может поделиться ссылками или книгами по репозиторию в PowerDesigner?
Или хотя бы вкратце объяснить как его настроить и работать с ним.
Всем спасибо
...
Рейтинг: 0 / 0
26.11.2007, 16:53
    #34965913
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Ахмед 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
...
Рейтинг: 0 / 0
26.11.2007, 18:30
    #34966284
Ennor Tiegael
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
NoNameRА каким способом можно вставить в модель UDF и в последствии использовать её в определении Default для поля?

PowerDesigner 12.5, Physical Data Model, MSSQL 2005.Меню Database -> Edit Current DBMS... , в дереве перейти к пункту MSSQLSRV2005::Script\Sql\Keywords\ReservedDefault и там добавить функцию в список.

Учтите только, что эти конфигурационные файлы - общие для всех проектов, т.к. по умолчанию хранятся в каталоге самого PD.
...
Рейтинг: 0 / 0
27.11.2007, 15:22
    #34968652
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Используем в триггерах шаблоны, точнее, то, что называется Template Items. При реинженеринге идет сравнение текстов триггера в БД и в модели уже после расшивания шаблонов, и если будут обнаружены какие-то несоответствия, то текст триггера в модели заменится на вариант без шаблонов. Можно ли как-нибудь этого избежать, оставив возможность реинжинеринга?
...
Рейтинг: 0 / 0
27.11.2007, 21:05
    #34970101
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Все вопросы по Sybase PowerDesigner (PD), Часть № 3
Как в PD 12 задать аттрибут auto_increment? (MySQL 5.0)
На форуме нашёл аналогичный вопрос по 11 версии дизайнера, но советом воспользоваться не смог, ввиду невоспроизводимости его в 12.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Все вопросы по Sybase PowerDesigner (PD), Часть № 3 / 25 сообщений из 209, страница 1 из 9
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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