dbdump


Übersicht

dbdump --help | --version

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 ...

Optionen

--help

Gibt eine kurze Hilfe mit den aktuellen Einstellungen aus.

--version

Gibt kurze Hinweise zum Programm und die Version aus.

--verbose

Meldungen über den Programmablauf werden nach STDOUT ausgegeben, Programme werden mit dem Argument --verbose aufgerufen.

--no_verbose

Diese Option hebt die Wirkung der Option --verbose auf.

--overwrite

Existierende Dateien werden überschrieben.

--no_overwrite

Existierende Dateien werden nicht überschrieben.

--data

Die Datenbank-Dump-Datei dbdump/DBNAME.xml enthält den Datenbank-Inhalt.

--no_data

Die Datenbank-Dump-Datei dbdump/DBNAME.xml enthält nicht den Datenbank-Inhalt.

--struct

Die Datenbank-Dump-Datei dbdump/DBNAME.xml enthält die Datenbank-Struktur.

--no_struct

Die Datenbank-Dump-Datei dbdump/DBNAME.xml enthält nicht die Datenbank-Struktur. Die Dateien dbdump/DBDNAME_create.sql, dbdump/DBDNAME_ht.xslt, dbdump/DBDNAME_insert.pl und dbdump/DBDNAME.rng werden nicht erstellt.

--endaction

Nach dem Ablauf des Skripts werden die Befehle aus der Datei EAFILE ausgeführt.

--no_endaction

Nach dem Ablauf des Skripts werden die Befehle aus der Datei EAFILE nicht ausgeführt.

--srcdir SRCDIR

Das 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 DUMPDIR

Das Ausgabe-Verzeichnis.

--eafile EAFILE

Datei mit Shell-Befehlen, die am Ende des Ablaufs dieses Skripts ausgeführt werden. Eine typische Aufgabe ist es, den Computer auszuschalten.

--dump

Datei DUMPDIR/DBNAME_TIMESTAMP.xml und darauf den symbolischen Verweis DUMPDIR/DBNAME.xml erstellen.

--rng

Datei DUMPDIR/DBNAME.rng erstellen.

--createsql

SQL-Skript DUMPDIR/DBNAME_create.sql erstellen.

--htview

Datei DUMPDIR/DBNAME_ht.xslt erstellen.

--insertscript

Perl-Skript DUMPDIR/DBNAME_insert.pl erstellen.

--dbkey DBKEY

Ein Schlüssel für einen Datenbank-Zugang, s. MysqlAccess.pm (Quelltext). Die Datenbank-Zugangsdaten werden aus der „Geheimnis-Datei” web/secrets gelesen.

Beschreibung

Dieses Skript erzeugt zu einer oder mehreren Datenbanken die Dateien

dbdump/DBDNAME_TIMESTAMP.xml
dbdump/DBDNAME.xml
dbdump/DBDNAME_create.sql
dbdump/DBDNAME_create.sql
dbdump/DBDNAME_ht.xslt
dbdump/DBDNAME_insert.pl
dbdump/DBDNAME.rng