FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: betateilchen am 30 Juli 2016, 21:13:08

Titel: 93_DbLog.pm - Inkonsistenz in den create-Skripts
Beitrag von: betateilchen am 30 Juli 2016, 21:13:08
Hallo Tobias,

in den unter ./contrib ausgelieferten create-scripts für die verschiednen sql-Datenbanktypen werden die Datenfelder mit unterschiedlichsten Längen angelegt.

Beispielsweise wird bei sqlite und mysql der deviceName mit 32 Zeichen definiert, bei postgresql aber mit 64 Zeichen. Bei anderen Feldern ist es ähnlich.

In meiner configDB habe ich mich bisher immer an der kürzesten Länge für den deviceName orientiert, weil es ja keinen Sinn macht, ein device zu definieren, das ggf. nicht von DbLog geloggt werden kann. Daran stören sich regelmäßig Anwender, die zwar mit configDB, aber nicht mit DbLog arbeiten. Die verstehen dann oft nicht, warum ich die Länge auf 32 Zeichen limitiert habe.

Könntest Du die create-scripts bei Gelegenheit vereinheitlichen? Ich würde die gleichen Längen dann in der configDB nachziehen.

Danke & viele Grüße
Udo
Titel: Antw:93_DbLog.pm - Inkonsistenz in den create-Skripts
Beitrag von: Tobias am 05 September 2016, 09:02:48
erledigt
Titel: Antw:93_DbLog.pm - Inkonsistenz in den create-Skripts
Beitrag von: betateilchen am 05 September 2016, 18:54:28
Danke!