W swoim diagramie EER na stole warsztatowym kliknij prawym przyciskiem myszy tabelę i wybierz edytuj tabelę. Spowoduje to otwarcie okienka na dole z kilkoma zakładkami. Zakładki to tabela, kolumny, indeksy, klucz obcy itp. Istnieje zakładka o nazwie wstaw. Ta zakładka umożliwia wstawianie rekordów do bazy danych modelu.
Kiedy klikniesz na zakładkę wstawiania, pokaże się siatka. Dodaj rekordy, które chcesz wstawić do tej siatki. Upewnij się, że popełniłeś te rekordy . Zobacz na przykład zrzut ekranu.
Teraz, gdy prześlesz dalej inżynierię bazy danych na pierwszym ekranie, pojawi się opcja Generuj instrukcje wstawiania. Zaznacz opcję inżyniera postępu, a dane, które chcesz wstawić, zostaną oskryptowane podczas tworzenia modelu. Zapisz skrypt, aby móc go uruchamiać w kółko bez wchodzenia do środowiska pracy MySQL.
Nie znalazłem opcji aktualizacji, usunięcia lub innych manipulacji danymi w środowisku roboczym, ale myślę, że tego właśnie szukasz.
UWAGA :Aby bezpośrednio zaimportować rekordy, nie będziesz mógł tego zrobić za pośrednictwem środowiska roboczego; nie ma opcji. Możesz zapisać rekordy do pliku. Jednak aby je zaimportować/utworzyć, trzeba by je dodawać pojedynczo (z modelera). Możesz jednak wykonać kopię zapasową bazy danych MySQL z już wpisanymi rekordami. Następnie skopiuj te instrukcje INSERT ze skryptu kopii zapasowej MYSQL do skryptu instalacyjnego.
Kroki to:
-
Utwórz bazę danych.
-
Zaimportuj pliki z rekordami setup/config do nowo utworzonej bazy danych
-
Kopia zapasowa bazy danych
-
Otwórz plik kopii zapasowej, a następnie skopiuj i wklej szukane instrukcje INSERT do skryptu instalacyjnego utworzonego przez MySQL Workbench
AKTUALIZACJA:
Zrobiłem trochę eksperymentów, kiedy dojdziesz do skryptu recenzji, który ma zostać wykonany w procesie inżynierii do przodu, możesz również na końcu wywołać procedury składowane (jak wspomniałeś), edytując skrypt. Po zakończeniu zapisz skrypt do pliku i przetestuj.
Mam nadzieję, że to pomoże!