2017-06-08 4 views
0

Ich werte derzeit die Flyway-Software als Bereitstellungsoption für unsere Firma aus. Wir führen unsere Datenbankimplementierungen in einer ORACLE-Datenbank aus und spoolen derzeit die Ausgabe einer sqlplus-Sitzung für Protokollierungszwecke mit . Wir verwenden Sie dies, um Feedback-Informationen zu überprüfen, wie wurden Objekte erfolgreich erstellt, wurden Pakete und Funktionen, etc. kompiliert ohne Fehler, überprüfen Menge der Datensätze eingegeben und so weiter.flyway database script logging

Gibt es ähnliche Protokollierungsfunktionen in Flyway? Derzeit ist die einzige Protokollierung, die wir gefunden haben, in den Serverprotokollen. Wir können aus diesen Protokollen erkennen, dass ein Skript erfolgreich abgeschlossen wurde oder einen ORA-Fehler ausgelöst hat, aber wir sind neugierig, ob dies der Umfang der Datenbank Protokollierung Optionen ist oder nicht.

Danke,

Antwort

0

Wir haben Zugweg und eingeschaltet Debug-Ausgabe (-X) über die Befehlszeile Methode für den Betrieb. Zusammen mit vielen anderen Ausgaben werden auch weitere Informationen über den ausgeführten SQL-Migrationen (z. B. Inhalt von wiederholbaren Migrationen) und die Anzahl der betroffenen Datensätze protokolliert. Dies ist nicht perfekt, aber es hat uns sehr geholfen, mehr Informationen darüber zu erhalten, was angewendet wurde.

Siehe https://flywaydb.org/documentation/commandline/, da es nicht für jeden einzelnen Befehl dokumentiert ist, da es für den Flugweg selbst gilt.