|
|
|
PowerDesigner: Скрипт создания таблицы, если она не существует
|
|||
|---|---|---|---|
|
#18+
Как настроить генерацию скрипта, чтобы перед созданием таблицы проверялось, что она не существует? Типа того, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. сейчас перед созданием таблицы она дропается (там такая проверка есть), но перед тем как дропнуть таблицу дропается ее первичный ключ: Код: sql 1. 2. 3. что приводит к ошибке первого запуска скрипта. Есть возможность для таблицы задать скрипт Begin и End, но он не помогает, нужно помимо создания таблицы, еще первичный ключ добавлять. Или в этих скриптах можно исопльзовать, что-то типа шаблонов? Просто, это надо сделать не для одной таблицы, а для несколько десятков. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 17:02 |
|
||
|
PowerDesigner: Скрипт создания таблицы, если она не существует
|
|||
|---|---|---|---|
|
#18+
On 21.12.2011 18:02, elcolex wrote: > сейчас перед созданием таблицы она дропается (там такая проверка есть), но перед тем как дропнуть таблицу дропается ее > первичный ключ: Можно изменить скрит на удаление ключа, чтобы он тоже проверял существование таблицы. Либо можно отключить удаление, а в скрипт создания таблицы прописать ее удаление, если таблица существует. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 17:57 |
|
||
|
PowerDesigner: Скрипт создания таблицы, если она не существует
|
|||
|---|---|---|---|
|
#18+
Denis Popov..Либо можно отключить удаление, а в скрипт создания таблицы прописать ее удаление, если таблица существует. а как это сделать? В свойствах Таблицы, на вкладке Script Begin/End? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 18:13 |
|
||
|
PowerDesigner: Скрипт создания таблицы, если она не существует
|
|||
|---|---|---|---|
|
#18+
On 21.12.2011 19:13, elcolex wrote: > а как это сделать? > В свойствах Таблицы, на вкладке Script Begin/End? Нет, по меню Database-> Edit Current DBMS, далее слева в дереве пункты Script\Objects\Table\Create, Script\Objects\PKey\Drop и т.п. Только желательно менять не "родной" файл, а сделать его копию и использовать ее. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2011, 18:57 |
|
||
|
PowerDesigner: Скрипт создания таблицы, если она не существует
|
|||
|---|---|---|---|
|
#18+
Denis PopovOn 21.12.2011 19:13, elcolex wrote: > а как это сделать? > В свойствах Таблицы, на вкладке Script Begin/End? Нет, по меню Database-> Edit Current DBMS, далее слева в дереве пункты Script\Objects\Table\Create, Script\Objects\PKey\Drop и т.п. Только желательно менять не "родной" файл, а сделать его копию и использовать ее. То, что надо! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2011, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37587547&tid=1541883]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 438ms |

| 0 / 0 |
