Mittels des SOGDbUnloadHelper können mehrere Tabellen selektiv durch die Auswahl einer Konfigurationsdatei entladen werden. Es wird dabei für die in der Konfiguration enthaltenen Tabellen das Programm sogdbunload -u mit den gewählten Parametern aufgerufen. Die entladenen Daten lassen sich durch sogdbunload -loadall in eine Datenbank einfügen.
Mehrfacher Unload von Tabellen
Für den mehrfachen Unload einer Tabelle kann eine Zwischenselektion über "temp" erstellt werden und diese herausgeschrieben werden.
sogdbunloadhelper [(-test|-zip) -verbose -noinput -noanon
(-con <connection>) (-log <path>) (-dir <path>)
((-only|-except) <tablenames> [-pedantic])]
<configfile> [<sqlparameter>...]
sogdbunloadhelper -help
-test | Keine Ausführung der erstellen Kommandos, Ausgabe in Konsole |
-zip | Erstellung eines Zip-Archivs mit den Ergebnissen der Entladevorgangs |
-verbose | Ausgabe des vollständigen Logs in der Konsole. |
-noinput | Keine Aufforderung zur Eingabe von SQL-Parametern, Fehler falls Parameter fehlen |
-noanon | Deaktivierung der Anonymisierung von Tabelleninhalten. |
-con <connection> | Nutzung einer bestimmen Datenbankverbindung |
-log <logfile> | Erstellung einer Logdatei |
-dir <path> | Ausgabe der Dateien in ein spezifisches Verzeichnis. Ist dieser Parameter nicht gesetzt erfolgt die Ausgabe in ein Temp-Verzeichnis. |
-only | Aktivierung des Tabellenfilters als Whitelist |
-except | Aktivierung des Tabellenfilters als Blacklist |
<tablenames> | Kommagetrennte Auflistung von Tabellennamen, die der Filterliste hinzugefügt werden |
-pedantic | Fehler, falls nicht vorhandene oder nicht optionale Tabelllen in der Filterliste enthalten sind |
Name der Konfigurationsdatei (in config.basis\sogdbunloadhelper) oder vollständiger Pfad | |
<sqlparameter> | SQL-Parameter, Reihenfolge wie in der Konfiguration angegeben |
-help | Öffnet die Dokumentation der Anwendung |