Hi,
ich beschreibe kurz die IST-Situation.
Ich habe zwei Datenbanken zu einem Projekt. Einmal eine Testdatenbank und einmal eine Livedatenbank. Zu erst wird auf der Testdatenbank entwickelt. Sofern alles fertig ist, und mit Testdaten getestet wurde, kann die Struktur auf das Livesystem übernommen werden.
Dies soll auch öfter wiederholt werden. Die Daten, die auf dem Livesystem liegen sollen dabei natürlich nur soweit gelöscht/geändert werden, wie es auf Grund der neuen Struktur sinnvoll ist (neue Spalten mit NULL-Werten füllen, gelöschte Spalten einfach löschen, ist die Spalte, die gelöscht/hinzugefügt werden soll ein FK, soll dementsprechend ein Eintrag hinzugefügt/entfernt werden).
Das Ganze soll mit Java erfolgen (ich habe dafür schon ein JavaFX-Projekt angelegt).
Habt ihr da einen Tipp für mich, ob es ggfs. eine Bibliothek gibt (DBUnit vielleicht)?
Im Grunde möchte ich eine einseitige Synchronisation der Datenbankstruktur, die zugleich die Daten soeweit möglich auf dem Livesystem erhält.
ich beschreibe kurz die IST-Situation.
Ich habe zwei Datenbanken zu einem Projekt. Einmal eine Testdatenbank und einmal eine Livedatenbank. Zu erst wird auf der Testdatenbank entwickelt. Sofern alles fertig ist, und mit Testdaten getestet wurde, kann die Struktur auf das Livesystem übernommen werden.
Dies soll auch öfter wiederholt werden. Die Daten, die auf dem Livesystem liegen sollen dabei natürlich nur soweit gelöscht/geändert werden, wie es auf Grund der neuen Struktur sinnvoll ist (neue Spalten mit NULL-Werten füllen, gelöschte Spalten einfach löschen, ist die Spalte, die gelöscht/hinzugefügt werden soll ein FK, soll dementsprechend ein Eintrag hinzugefügt/entfernt werden).
Das Ganze soll mit Java erfolgen (ich habe dafür schon ein JavaFX-Projekt angelegt).
Habt ihr da einen Tipp für mich, ob es ggfs. eine Bibliothek gibt (DBUnit vielleicht)?
Im Grunde möchte ich eine einseitige Synchronisation der Datenbankstruktur, die zugleich die Daten soeweit möglich auf dem Livesystem erhält.