[vz-users] Automatisches Backupkonzept auf NAS
justin at justinotherguy.org
justin at justinotherguy.org
Mon Nov 24 22:21:14 CET 2014
Hi Andreas,
Am 24.11.2014 um 20:12 schrieb Andreas Goetz <cpuidle at gmail.com>:
> 2014-11-24 0:12 GMT+01:00 <justin at justinotherguy.org>:
>> - git clone https://github.com/andig/dbcopy.git
>
> Braucht es nicht- einfach `git pull` in Deiner VZ Installation, dann `composer install`- es ist als Abhängigkeit bereits drin.
aha, ok.
>> - 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)
>>
> Ja. Scheint ein Fehler zu sein, muss ich mir anschauen. Aber selbst wenn ich den behebe klappt das bei Dir nicht:
> - wir haben im Schema keys mit identischem Namen die bei sqlite zu Duplikaten führen
> - ich habs im git schon gefixt, aber...
> - doctrine weigert sich das key rename zu synchronisieren wenn man nicht auch sonst was am schema ändert :(
ahja, *hüstel*, klar! ;-)
> Als Workaround kannst Du das Schema von Hand anlegen indem Du in der vz.conf.php auf sqlite änderst und dann das Schema mit doctrine schema-tool anlegst.
das hab ich probiert:
- etc/volkszaehler.conf.php:
$config['db']['driver'] = 'pdo_sqlite‘;
$config['db']['path'] = 'volkszaehler.sqlite‘;
$ php vendor/doctrine/orm/bin/doctrine.php orm:schema-tool:create --dump-sql
You are missing a "cli-config.php" or "config/cli-config.php" file in your
project, which is required to get the Doctrine Console working. You can use the
following sample as a template:
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
// replace with file to your own project bootstrap
require_once 'bootstrap.php';
// replace with mechanism to retrieve EntityManager in your app
$entityManager = GetEntityManager();
return ConsoleRunner::createHelperSet($entityManager);
hm - das war mir dann doch zu suspekt...
>> - backup:
>> php /opt/dbcopy/dbcopy.php backup -c /opt/dbcopy/dbcopy.json
>
> Dann sollte das auch funktionieren.
bis hier bin ich leider nicht gekommen...
> Versuchst Du es nochmal und machst mir für das Anlegen ein Issue auf?
done: https://github.com/volkszaehler/volkszaehler.org/issues/188
Gruß, J.
More information about the volkszaehler-users
mailing list