Hallo,
ich betreibe mein FHEM seit wenigen Wochen per configDB (MySQL).
Einer der Gründe war der Hinweis auf Versionisierung.
Kann mir bitte jemand sagen, wie ich einzelne Konfigurations-Versionen per SQL-Statement bekomme.
Ich hab mich mit HEIDI-SQL gegen den MySQL-Server auf meine Raspi verbunden. Ich sehe die Spalten Version und VersionUUID und kann auch in der Tabelle fhemversions die UUIDs sehen.
Aber bevor ich mir es selbst zusammenreime, will ich lieber fragen.
Danke
Robert
Lass es.
Eine View oder "ein" Select wäre hilfreich um die Konfiguration zu exportieren und dann ggf. in einer Testumgebung zu testen oder im Falle einer Wiederherstellung zu verwenden.
Ansonsten:
Wie komme ich zu einer vorhergehenden Version zurück?
Gibt es einen MigrationsPfad zur CFG-Datei?
Danke
Robert
Beides ist hier im Forum mit etwas Willen und der Suchfunktion zu finden.
Grüße
Und andere Fragen die Du stellst, sind in der Dokumentation zu configDB beantwortet.
Um eine Konfiguration zu exportieren kann man auch einfach einen dump machen.
Hallo,
ich habe die Doku in der Ref nochmal gelesen und dort werden alle meine Fragen beantwortet. Asche auf mein Haupt :-|
Der Dump jedoch ist seltsam. Ausgabe:
configDB dumped 798 bytes
from: fhemCONF
to: /opt/fhem/log/configDB_2017-09-20_12-14-32.dump
Inhalt der Datei:
-- MySQL dump 10.13 Distrib 5.5.57, for debian-linux-gnu (armv7l)
--
-- Host: localhost Database: fhemCONF
-- ------------------------------------------------------
-- Server version 5.5.57-0+deb8u1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
Komprimiert schaut leider nicht besser aus.
Aber der Dump, wenn korrekt ausgeführt, würde vermutlich die Ganze DB dumpen und nicht nur die aktuelle Konfiguration.
...zur Vollständigkeit:
File Rev Last Change
configDB.pm 15096 2017-09-19 12:55:19Z betateilchen
fhemweb.js 14906 2017-08-15 20:06:05Z rudolfkoenig
fhemweb_colorpicker.js 13580 2017-03-02 13:03:29Z justme1968
fhemweb_fbcalllist.js 13629 2017-03-06 20:50:43Z markusbloch
fhemweb_readingsGroup.js 13580 2017-03-02 13:03:29Z justme1968
fhemweb_readingsHistory.js 13580 2017-03-02 13:03:29Z justme1968
fhemweb_sortable.js 13629 2017-03-06 20:50:43Z markusbloch
fhemweb_uzsu.js 13580 2017-03-02 13:03:29Z justme1968
Danke
Robert