Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:tools:dbcopy

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:tools:dbcopy [2019/06/30 08:29] – Hinweise zur aktuellen Version jausoftware:tools:dbcopy [2019/06/30 09:32] – Schlüsselwort copy jau
Zeile 11: Zeile 11:
 In der Standardinstallation ist dbcopy über php direkt nutzbar. In der Standardinstallation ist dbcopy über php direkt nutzbar.
 <code>php /var/www/volkszaehler.org/vendor/bin/dbcopy backup</code> <code>php /var/www/volkszaehler.org/vendor/bin/dbcopy backup</code>
-<note>Die aktuelle Version kennt das Schlüsselwort ''backup'' nicht mehr. Die selbe Funktion wird ausgeführt wenn kein Schlüssel verwendet wird.</note>+<note>In der aktuellen Version wurde das Schlüsselwort ''backup'' durch ''copy'' ersetzt.</note>
 Möchte man dbcopy von der Kommandozeile aus starten muss erst die Berechtigung gesetzt werden: Möchte man dbcopy von der Kommandozeile aus starten muss erst die Berechtigung gesetzt werden:
 <code>sudo chmod +x /var/www/volkszaehler.org/vendor/bin/dbcopy</code> <code>sudo chmod +x /var/www/volkszaehler.org/vendor/bin/dbcopy</code>
Zeile 31: Zeile 31:
  
 ===== Konfiguration ===== ===== Konfiguration =====
 +<note>In der aktuellen Version ist die Konfiguration nicht mehr ''dbcopy.json'' sondern ''dbcopy.yml''. Die Syntax ist anders, der Inhalt aber identisch.</note>
 Es empfiehlt sich nicht die Konfigurationsdatei /var/www/volkszaehler.org/misc/tool/dbcopy.json direkt zu ändern. Das kann bei späteren Updates der Middleware zu Problemen führen. Daher: Es empfiehlt sich nicht die Konfigurationsdatei /var/www/volkszaehler.org/misc/tool/dbcopy.json direkt zu ändern. Das kann bei späteren Updates der Middleware zu Problemen führen. Daher:
 <code>sudo cp /var/www/volkszaehler.org/etc/dbcopy.json /etc/dbcopy.json</code> <code>sudo cp /var/www/volkszaehler.org/etc/dbcopy.json /etc/dbcopy.json</code>
Zeile 75: Zeile 76:
 } }
 </file> </file>
-<note>In der aktuellen Version ist die Konfiguration nicht mehr JSON sondern YAML. Die Syntax ist anders, der Inhalt aber identisch.</note> 
  
 In der Datei werden Quelle (**"source"**) und kurz darunter Ziel (**"target"**) festgelegt. Im folgenden sind die einzelnen Parameter erklärt:\\ In der Datei werden Quelle (**"source"**) und kurz darunter Ziel (**"target"**) festgelegt. Im folgenden sind die einzelnen Parameter erklärt:\\
Zeile 118: Zeile 118:
 ===== Daten kopieren ===== ===== Daten kopieren =====
 <code>/var/www/volkszaehler.org/vendor/bin/dbcopy backup -c /etc/dbcopy.json</code> <code>/var/www/volkszaehler.org/vendor/bin/dbcopy backup -c /etc/dbcopy.json</code>
-<note>In der aktuellen Version: ''/var/www/volkszaehler.org/vendor/bin/dbcopy -c /etc/dbcopy.json''</note>+<note>In der aktuellen Version: ''/var/www/volkszaehler.org/vendor/bin/dbcopy copy -c /etc/dbcopy.json''</note>
 Erfolgreiche Kopie: Erfolgreiche Kopie:
 <code>entities: copying 9 rows (overwrite) <code>entities: copying 9 rows (overwrite)
Zeile 137: Zeile 137:
 Wenn die manuelle Kopie erfolgreich war kann ein cronjob eingerichtet werden. Z.B. täglich: Wenn die manuelle Kopie erfolgreich war kann ein cronjob eingerichtet werden. Z.B. täglich:
 <code>0 2 * * * /usr/bin/php /var/www/volkszaehler.org/vendor/bin/dbcopy backup -c /etc/dbcopy.json > /dev/null</code> <code>0 2 * * * /usr/bin/php /var/www/volkszaehler.org/vendor/bin/dbcopy backup -c /etc/dbcopy.json > /dev/null</code>
-<note>In der aktuellen Version: ''0 2 * * * /usr/bin/php /var/www/volkszaehler.org/vendor/bin/dbcopy -c /etc/dbcopy.json > /dev/null''</note>+<note>In der aktuellen Version: ''0 2 * * * /usr/bin/php /var/www/volkszaehler.org/vendor/bin/dbcopy copy -c /etc/dbcopy.json > /dev/null''</note>
 ===== Restore ===== ===== Restore =====
 Um eine Sicherung wiederherzustellen einfach eine Konfiguration anlegen bei der Ziel und Quelle vertauscht sind. Das übrige Vorgehen ist identisch. Um eine Sicherung wiederherzustellen einfach eine Konfiguration anlegen bei der Ziel und Quelle vertauscht sind. Das übrige Vorgehen ist identisch.
software/tools/dbcopy.txt · Zuletzt geändert: 2021/05/06 12:35 von jau