2016-09-08 2 views
1

Ich suche eine Möglichkeit, in Java zu validieren, dass die Datenbankschemas in Ordnung sind, Standardwerte ok, löst auch OK aus. Ich habe eine Menge Framework gefunden, um db-Interaktionen zu testen, kann aber nichts finden, was mir erlaubt, nach Tabellen und Schemata zu suchen. Gibt es irgendeinen Rahmen dafür? Es wird verwendet, wenn möglich, um die Bereitstellung zu blockieren, wenn die Datenbank nicht synchronisiert wurde.Java-Test Datenbankstruktur: kann kein passendes Framework finden

Dank

+0

Konnten Sie etwas schreiben, das einen JDBC Treiber einwickelt/erweitert (wie postgres JDBC - https://jdbc.postgresql.org/)? Hier ist eine Übersicht: http://www.oracle.com/technetwork/java/overview-141217.html –

+0

Ja, ich könnte mich nur fragen, ob ein Framework existieren könnte, da ich nicht glauben kann, dass das kein wiederkehrendes Bedürfnis ist. Aber wenn es dazu kommt, werde ich das tun –

+0

Migrieren Sie manuell Schemaänderungen oder verwenden Sie JPA? –

Antwort

1

Liquibase bietet diese Funktionalität (Datenbank-Status-Kontrolle) und vieles mehr, verwendet wird, vor allem Datenbankänderungen unabhängig von anderen Technologien (wie JPA) verwendet zu verwalten.

Es schließt sich auch in den Build-Zyklus von Maven.

+0

Danke ja scheint wie liquibase macht was ich will! –

Verwandte Themen