|
|
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Проделывал тут reverse engineer к одной БД. Немного ошибся в настройках Comparison Options и в результате ко всем таблицам и индексам добавился атрибут FILEGROUP (MS-атрибут), т.е. в скрипте создания добавляется ON "PRIMARY", что мне совсем не надо. Как бы исправить автоматом для всех индексов разом? Таблиц много, руками править неохота ( Исходный PDM-файл (до reverse engineer) сохранен, но в новую версию уже добавлены описания таблиц и столбцов, а если откатиться к старой версии документа, то все будет потеряно. В-общем вопрос: как можно пройтись по все индексам (например, с помощью vbs-скрипта), чтобы пофиксить эту мою промашку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 08:42 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
On 17.11.2010 08:42, Senya_L wrote: > Проделывал тут reverse engineer к одной БД. Немного ошибся в настройках Comparison Options и в результате ко всем > таблицам и индексам добавился атрибут FILEGROUP (MS-атрибут), т.е. в скрипте создания добавляется ON "PRIMARY", что мне > совсем не надо. Как бы исправить автоматом для всех индексов разом? Таблиц много, руками править неохота ( А что-либо другое в Physical Options может быть, т.е. нельзя удалить их все? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 10:38 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Denis PopovА что-либо другое в Physical Options может быть, т.е. нельзя удалить их все? Ничего в Physical Options нет, удалять можно все параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 11:47 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Senya_LНичего в Physical Options нет, удалять можно все параметры. Можно и руками:) Меню Model-> Tables, вывести поле Options и удалить везде его содержимое, тоже самое для индексов. А на VbScript примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 12:03 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Denis Popov, Спасибо. Правда, в таком виде скрипт не заработал. После допиливания выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 12:53 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Senya_LСпасибо. Правда, в таком виде скрипт не заработал. После допиливания выглядит так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Ты его вызывал не из-под самого PowerDesigner'а? Я-то проверял в нем самом, по меню Tools-> Execute Commands -> Edit/Run Script... Теперь буду знать как запускать отдельно, спасибо:) Senya_LЧтобы такими глупостями не отвлекать - где можно найти описание OLE для PD? Есть описание объектной модели, для PowerDesigner 15 это файл pdvbs15.chm в директории установки PD. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 13:03 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Denis PopovТы его вызывал не из-под самого PowerDesigner'а? Я-то проверял в нем самом, по меню Tools-> Execute Commands -> Edit/Run Script... Теперь буду знать как запускать отдельно, спасибо:)Есть неприятный момент в запуске из скрипта. Если под профилем запускающего пользователя это первый запуск или не сохранен Workspace по умолчанию, то выскакивает диалог "Сохранить? - Да/Нет/Отмена". Это не проблема, если вызваешь сам, а вот если то же самое проделывает система автоматической сборки, то в итоге висит процесс pdshel15 - ответить-то некому :) Вот и хочу в скрипты добавить в конце сохранение уоркспейса, для того и по OLE и интересуюсь. ЗЫ. А я ничего не знал про Tools-> Execute Commands -> Edit/Run Script... Обмен опытом, аднака :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.11.2010, 13:52 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
Ууу, как всё запущено... Тогда я ещё немного поделюсь опытом :) 1. В меню PowerDesigner 15 есть: Help -> MetaModel Objects Help 2. В свойствах объектов выпадающее меню в левом нижнем угле (углу? %)) : "Find in MetaModel Objects Help (Ctrl+F1)" 3. И на закуску: C:\Program Files\Sybase\PowerDesigner 15\Examples\MetaModel.oom П.С.: I Love This Game! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2010, 13:30 |
|
||
|
PD12.5: Работа над ошибками
|
|||
|---|---|---|---|
|
#18+
авторЕсть неприятный момент в запуске из скрипта. Если под профилем запускающего пользователя это первый запуск или не сохранен Workspace по умолчанию, то выскакивает диалог "Сохранить? - Да/Нет/Отмена".[ может кто нибудь знает как убрать это окно, в pd16 та же проблема ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2013, 23:18 |
|
||
|
|

start [/forum/topic.php?fid=32&tid=1541102]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
152ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 255ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...