<div dir="ltr">Hi Sirko,<br><div class="gmail_extra"><br><div class="gmail_quote">2015-02-03 10:23 GMT+01:00 Sirko <span dir="ltr"><<a href="mailto:mail_ist@nurfuerspam.de" target="_blank">mail_ist@nurfuerspam.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Hi,<br>
<br>
hat funktioniert, danke,<br>
<br>
Mein Plan ist, die ausufernde DB des Raspis in eine andere MySql-DB
zu schieben. Das funktioniert auch, bis auf einen kleinen Fehler:<br>
<br>
pi@raspberrypi /var/www/<a href="http://volkszaehler.org/misc/tools" target="_blank">volkszaehler.org/misc/tools</a> $ sudo php
dbcopy.php backup -c dbcopy.json<br>
entities: copying 10 rows (overwrite)<br>
10/10 [============================] 100%<br>
<br>
properties: copying 90 rows (overwrite)<br>
90/90 [============================] 100%<br>
<br>
entities_in_aggregator: copying 0 rows (overwrite)<br>
0 [>---------------------------]PHP Warning: Division by
zero in
/var/www/<a href="http://volkszaehler.org/vendor/symfony/console/Symfony/Component/Console/Helper/ProgressBar.php" target="_blank">volkszaehler.org/vendor/symfony/console/Symfony/Component/Console/Helper/ProgressBar.php</a>
on line 400<br>
PHP Warning: Division by zero in
/var/www/<a href="http://volkszaehler.org/vendor/symfony/console/Symfony/Component/Console/Helper/ProgressBar.php" target="_blank">volkszaehler.org/vendor/symfony/console/Symfony/Component/Console/Helper/ProgressBar.php</a>
on line 401<br>
0 [>---------------------------]<br>
<br>
data: copying 6594 rows (partial copy)<br>
6595/6595 [============================] 100%<br>
<br>
aggregate: skipping<br>
<br>
Die Tabelle entities_in_aggregator ist leer bei mir. Ist das
normal???<br>
<br>
<br>
Meine Frage ist jetzt, wie reagiert das dbcopy auf eine mit
vzcompress ausgedünnte Source-DB?<br>
Wenn ich das richtig verstanden hab, dann checkst du nicht auf
Veränderung, sondern kopierst nur "höhere" Werte in der "ID"-Spalte?<br>
Oder woran machst du die Änderungen fest?<br></div></blockquote><div><br></div><div>Korrekt. Insofern hätte Dein Backup also volle Größe mit allen Details. Im Zweifel könntest/müsstest Du vzcompress also auch über das Back drüber laufen lassen oder Dich einfach freuen dass es irgendwo noch Daten in voller Auflösung gibt.<br><br>Viele Grüße,<br>Andreas<br><br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF" text="#000000">
<br>
Grüße<br>
Sirko<br>
<br>
<div>Am 02.02.2015 um 15:38 schrieb Andreas
Goetz:<br>
</div><span class="">
<blockquote type="cite">
<div dir="ltr">Hi,<br>
<div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2015-02-02 15:23 GMT+01:00 Sirko <span dir="ltr"><<a href="mailto:mail_ist@nurfuerspam.de" target="_blank">mail_ist@nurfuerspam.de</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi Andreas,<br>
<br>
kann es sein, daß misc/tools/dbcopy.php nicht
existiert?<br>
</div>
</blockquote>
<div><br>
Normalerweise ja...<br>
<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Das müßte doch
hier neben dem dbcopy.json liegen? Oder hab ich das
was falsch verstanden?<br>
</div>
</blockquote>
<div><br>
</div>
<div>In diesem Fall wird es aber über Composer dort
hinkopiert:<br>
<br>
"scripts": {<br>
"post-install-cmd": "php -r
\"@copy('vendor/andig/dbcopy/dbcopy.php',
'misc/tools/dbcopy.php');\""<br>
}<br>
<br>
</div>
<div>Viele Grüße,<br>
Andreas<br>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<br>
</span></div>
</blockquote></div><br></div></div>