Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Export to Database - Führt die generierten Statements sofort aus. 

DDL-Skripte ausführen

  1. Stellen Sie eine Verbindung zu einer Datenquelle her.
  2. Klicken Sie die im Project Management > Resources die DDL-Datei an die Sie ausführen möchten.
  3. Legen Sie im folgenden SQL-Editor bei Type, Name und Database die Datenquelle fest auf der Sie das DDL-Skript ausführen möchten.
  4. Klicken Sie mit Rechtsklick in den SQL-Editor und wählen Sie im Kontextmenü > Execute All.
    Image Added

Tipps:

  • Datenbank manuell generieren und updaten - Es ist hilfreich die DDL-Files zu sämtlichen Datenbank-Änderungen versioniert zu verwalten. Beispiel:
  • Datenbank automatisiert generieren und updaten - Beim initialen Starten Ihrer Anwendung im Servlet-Container lässt sich die Datenbank vollautomatisch deployen oder updaten. Dazu müssen Sie lediglich in der der persistence.xml in der folgenden Zeile den Parameter Parameter validate ändern ändern.

    Code Block
    languagejava
    themeConfluence
    <property name="hibernate.hbm2ddl.auto" value="validate" />

    Parameter:

    • validate - Standard-Wert. Das Datenbankschema wird lediglich überprüft. An der Datenbank selbst werden keine Änderungen vorgenommen.
    • update - Die Datenbank wird anhand der Änderungen an den Entities entsprechend aktualisiert. Es werden ausschließlich Änderungen und Erweiterungen durchgeführt. 
    • create - Die Datenbank wird vollständig deployt. Bereits vorhandene Tabellen und Daten werden dabei gelöscht.
    • create-drop - Die Datenbank wird vollständig deployt und nach dem Beenden der Session wieder vollständig gelöscht. Diese Strategie eignet sich z.B. für automatisierte Softwaretests.

DDL-Skripte ausführen

...

    • .

...