[vz-users] Automatisches Backupkonzept auf NAS

justin at justinotherguy.org justin at justinotherguy.org
Mon Nov 24 00:12:55 CET 2014


Moin Andreas,

Am 23.11.2014 um 11:54 schrieb Andreas Goetz <cpuidle at gmail.com>:

> Schau Euch doch mal https://github.com/andig/dbcopy an. Im aktuellen VZ git habe ich das Tool inklusive Parameterdatei verlinkt. Es kann inkrementelle Backups der VZ DB erstellen (geht allerdings davon aus aus dass alte Datensätze nicht gelöscht/ geändert werden). Bei Bedarf kann es auch von mysql z.b. nach sqlite kopieren und zurück.

das klingt super!

Wollte das gleich mal testen - leider bislang ohne Erfolg:
- git clone https://github.com/andig/dbcopy.git
- dbcopy.json angepasst:
       "source": {
               // source database connection
               "driver": "pdo_mysql",
               "host": "localhost",
               "user": „vz",
               "password": „<sssh!>",
               "dbname": "volkszaehler"
       },
       "target": {
               // target database connection
               "driver": "pdo_sqlite",
               "path": "sqlite.db3",           // path is only used if driver = pdo_sqlite
               "host": "localhost",
               "user": "travis",
               "password": ""
               // "dbname": „backup“
[…] Rest: default
- Composer installiert ("curl -s http://getcomposer.org/installer | php“, "php composer.phar install")
- sqlite-Treiber installiert: apt-get install sqlite libsqlite0 php5-sqlite
- Ziel-DB erzeugen:
php /opt/dbcopy/dbcopy.php create -c /opt/dbcopy/dbcopy.json
Creating target schema
renaming assets for target platform: sqlite
table: data
table: entities
table: entities_in_aggregator
table: properties
(Anm.: scheint keine sqlite-DB zu erzeugen - im lokalen Verzeichnis liegt jedenfalls nix)
- backup:
php /opt/dbcopy/dbcopy.php backup  -c /opt/dbcopy/dbcopy.json



 [Exception]
 Table entities doesn't exist.To create the schema run

 	doctrine.php orm:schema-tool:create --dump-sql
[…]
-> Backup beschwert sich prompt, dass es die Tabelle „entities“ nicht findet (vermtl. wird nur die erste angemeckert und dann gestoppt)

Tipps? Was mach ich falsch?


Gruß, J.



More information about the volkszaehler-users mailing list