dbdump [ --verbose ... | --no_verbose ] [ --overwrite | --no_overwrite ]
[ --data | --no_data ] [ --struct | --no_struct ] [ --endaction | --no_endaction ]
[ --srcdir SRCDIR ] [ --dumpdir DUMPDIR ] [ --eafile EAFILE ]
--dump --rng --createsql --htview --insertscript
DBKEY ...
--helpGibt eine kurze Hilfe mit den aktuellen Einstellungen aus.
--versionGibt kurze Hinweise zum Programm und die Version aus.
--verboseMeldungen über den Programmablauf werden nach STDOUT ausgegeben, Programme werden mit dem Argument --verbose aufgerufen.
--no_verboseDiese Option hebt die Wirkung der Option --verbose auf.
--overwriteExistierende Dateien werden überschrieben.
--no_overwriteExistierende Dateien werden nicht überschrieben.
--dataDie Datenbank-Dump-Datei dbdump/ enthält den Datenbank-Inhalt.DBNAME.xml
--no_dataDie Datenbank-Dump-Datei dbdump/ enthält nicht den Datenbank-Inhalt.DBNAME.xml
--structDie Datenbank-Dump-Datei dbdump/ enthält die Datenbank-Struktur.DBNAME.xml
--no_structDie Datenbank-Dump-Datei dbdump/ enthält nicht die Datenbank-Struktur. Die Dateien DBNAME.xmldbdump/, DBDNAME_create.sqldbdump/, DBDNAME_ht.xsltdbdump/ und DBDNAME_insert.pldbdump/ werden nicht erstellt.DBDNAME.rng
--endactionNach dem Ablauf des Skripts werden die Befehle aus der Datei ausgeführt.EAFILE
--no_endactionNach dem Ablauf des Skripts werden die Befehle aus der Datei nicht ausgeführt.EAFILE
--srcdir SRCDIRDas Verzeichnis der Hilfs-Skripte. In diesem Verzeichnis werden die folgenden Dateien erwartet:
dbdump.pl (Quelltext) |
dbname.pl (Quelltext) |
dump_create.xslt |
dump_htview.xslt |
dump_insert.xslt |
dump_rng.xslt |
--dumpdir DUMPDIRDas Ausgabe-Verzeichnis.
--eafile EAFILEDatei mit Shell-Befehlen, die am Ende des Ablaufs dieses Skripts ausgeführt werden. Eine typische Aufgabe ist es, den Computer auszuschalten.
--dumpDatei und darauf den symbolischen Verweis DUMPDIR/DBNAME_TIMESTAMP.xml erstellen.DUMPDIR/DBNAME.xml
--rngDatei erstellen.DUMPDIR/DBNAME.rng
--createsqlSQL-Skript erstellen.DUMPDIR/DBNAME_create.sql
--htviewDatei erstellen.DUMPDIR/DBNAME_ht.xslt
--insertscriptPerl-Skript erstellen.DUMPDIR/DBNAME_insert.pl
--dbkey DBKEYEin Schlüssel für einen Datenbank-Zugang, s. MysqlAccess.pm (Quelltext). Die Datenbank-Zugangsdaten werden aus der „Geheimnis-Datei” web/secrets gelesen.
Dieses Skript erzeugt zu einer oder mehreren Datenbanken die Dateien
dbdump/ |
dbdump/ |
dbdump/ |
dbdump/ |
dbdump/ |
dbdump/ |
dbdump/ |