Как изменить длину объекта при создании сценария базы данных с помощью PowerDesigner 16?

Я занимаюсь обратным проектированием базы данных MySQL, чтобы передать ее в базу данных Sybase.

Когда я создаю сценарий базы данных (для базы данных Sybase), он выдает мне ошибки, потому что он допускает только имя объекта длиной 30. Дело в том, что в версиях ASE 15.X мы можем иметь имена объектов с 250 вершинами.

Можно ли изменить разрешенную длину имени объекта?


person aF.    schedule 17.05.2013    source источник
comment
Возникают ли ошибки в Powerdesigner при создании DDL или в ASE при выполнении DDL?   -  person Michael Gardner    schedule 17.05.2013
comment
Ошибки возникают, когда я генерирую DDL.   -  person aF.    schedule 20.05.2013


Ответы (1)


Из Документы:

Имя пакета базы данных и длина кода ограничены максимальной длиной, указанной в определении СУБД и в соглашениях об именах параметров модели.

Длина указана в определении СУБД, которое можно найти по адресу

ОБЪЕКТ > Пакет БД > MaxLen

Откройте редактор СУБД, выбрав «База данных» > «Редактировать текущую СУБД», затем в разделе «Сценарий» > «Объекты».

person Michael Gardner    schedule 17.05.2013
comment
Я уже видел это в документах, но я не знаю, где находится это меню. (где ОБЪЕКТ)? - person aF.; 20.05.2013
comment
Это MaxLen без пробела. Откройте редактор СУБД с помощью Database > Edit Current DBMS; затем под Script > Objects. Для ASE 15.0 у меня есть 9 записей для MaxLen (в моей версии для всех установлено значение 255). - person pascal; 20.05.2013
comment
Спасибо @pascal, я пропустил это. Обновил мой ответ с подробностями. - person Michael Gardner; 20.05.2013