Nel diagramma EER sul banco di lavoro fare clic con il pulsante destro del mouse su una tabella e selezionare Modifica tabella. Questo aprirà il riquadro n in basso con un paio di schede. Le schede sono tabella, colonne, indici, chiave esterna, ecc. C'è una scheda chiamata insert. Questa scheda consente di inserire record nel database del modello.
Quando si fa clic sulla scheda Inserisci, verrà visualizzata una griglia. Aggiungi i record che vuoi inserire su questa griglia. Assicurati di confermare questi record. Vedi schermata di esempio,
Ora, quando si avanti engineering del database sul primo schermo c'è un opzione per generare istruzioni di inserimento. Spunta l'opzione forward engineer e i dati che vuoi inserire saranno script quando creerai il modello. Salva lo script in modo da poterlo eseguire ancora e ancora senza entrare nel workbench MySQL.
non ho trovato le opzioni per aggiornare, cancellare o fare altre manipolazioni di dati nell'ambiente di lavoro ma credo che questo è quello che stai cercando. NOTA Per importare i record Non è possibile farlo tramite il workbench non ci sono opzioni. È possibile salvare i record sul file. Tuttavia per importarli/crearli dovrai aggiungerli uno alla volta (dal modellatore). Si potrebbe comunque fare un backup del database MySQL con i record già. Quindi copia quelle INSERT Statements dallo script di backup di MYSQL nello script di installazione.
Passi sarebbero:
CREATE DATABASE.
Importa i file con i record di installazione/config nella database appena creato
database di Backup
di copia dei file di backup Aprire e incollare le istruzioni INSERT che stai cercando nello script di installazione creato dal MySQL Workbench
UPDATE:
ho fatto qualche experime Quando si arriva allo script di revisione da eseguire nella fase di progettazione, è possibile anche richiamare alla fine le procedure memorizzate (come accennato) modificando lo script. Una volta fatto, salva lo script per file e test.
Spero che questo aiuti!
Sono confuso: vuoi voler eseguire le stored procedure o gli script? Da dove vengono gli script? –
@ MattFenwick, ho riscritto la domanda per chiarire. – Spider
Avete davvero così tante stored procedure che è troppo da fare manualmente? –