Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 Modify database PowerDesigner 16.6  [new]
Badger
Member

Откуда: Москва
Сообщений: 238
Добрый день, если можно опубликовать вопрос в этом форуме про PowerDesigner...

Подскажите пожалуйста, кто работает с PowerDesigner 16.6 для модификации базы данных из под PowerDesigner 16.6 ?

У меня получается только удалить всю базу со всеми данными и создать заново. Но я знаю что можно как то модифицировать таблицы и PowerDesigner может создавать сценарий для модификацией таблиц и корректным переносом всех данных.

Как я делал.

1. После того как я создал несколько таблиц с полями и связями в концептуальной моделе это из: Create_Model .... -> Окно New_Model Conceptual_Data_Model -> Conceptual_Diagram .... Ok

2. Таблиы это иконка (Entity) c полями и связями иконка (One-Many Relationship), нажимаю F4 - Ok проверка на ошибки..... Если без ошибок то закрываю пустое окно ошибок и перехожу на закладку концептуальной модели

3. На закладке ConceptualDataModel_1 Обязательно кликнуть по какой нибудь таблице (чтобы она выделилась) и нажимаю клавиши Ctrl + G (в меню такого нет) открывается окно PDM_Generation_Options -> Generate_New_Phisical_Data_Model выбираю свою DBMS у меня Microsoft SQL Serwer 2016 больше ничего не меняю и нажимаю Ok

4 В появившемся окне, как я понимаю это в физической моделе, я нажимаю Ctrl + G это можно увидеть в меню: Database -> Generate Database и нажимаю Ok и в открывшемся окне Generated Files кнопка Edit открывает мне скрипт для удаления базы данных и ее создания.


Вопрос: Если я добавлю или модифицирую поля в концептуальной моделе п.1 как мне получить сценарий чтобы не удалять всю базу, и заставить PowerDesigner 16.6 выдавать мне скрип для модификации базы данных? Я знаю что это возможно... но не могу найти как это сделать.
22 май 19, 12:25    [21890544]     Ответить | Цитировать Сообщить модератору
 Re: Modify database PowerDesigner 16.6  [new]
medoed
Member

Откуда:
Сообщений: 809
Badger,

Лучше сюда продублировать ваш запрос : сюда
23 май 19, 10:33    [21891585]     Ответить | Цитировать Сообщить модератору
 Re: Modify database PowerDesigner 16.6  [new]
Badger
Member

Откуда: Москва
Сообщений: 238
medoed, я туда опубликовал, а меня модератор удалил почему то
24 май 19, 10:36    [21892835]     Ответить | Цитировать Сообщить модератору
 Re: Modify database PowerDesigner 16.6  [new]
Raven A
Member

Откуда: Moscow
Сообщений: 115
Не в качестве ответа, но как направление ...
1. Есть физ.модель (файл)
2. Открываем, редактируем, не сохраняем
3. menu: Database - Apply model changes to database ...
4. Выбираете, с какой моделью будете сравнивать (файл, база, scv) и что именно сравнивать
5. получаем список изменений, смотрим, корректируем условия сравнения
5. если нравится, формируем sql-файл изменений для накат на базу :)

короче, основная идея: сравнить две модели и получить файл изменения с alter, add, drop ...
24 май 19, 18:12    [21893393]     Ответить | Цитировать Сообщить модератору
 Re: Modify database PowerDesigner 16.6  [new]
Raven A
Member

Откуда: Moscow
Сообщений: 115
to Badger:
напишите в Проектирование БД
24 май 19, 18:18    [21893397]     Ответить | Цитировать Сообщить модератору
 Re: Modify database PowerDesigner 16.6  [new]
Badger
Member

Откуда: Москва
Сообщений: 238
Raven A, Большое спасибо, у меня получилось с вашей подсказки.
25 май 19, 19:50    [21893925]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить