[patch] fhem.pl - Maximale Länge für Device Namen

Begonnen von maxritti, 01 Juni 2014, 17:30:28

Vorheriges Thema - Nächstes Thema

fhainz

Ich gehöre, glaub ich zumindest, zu den von betateilchen angedeuteten "problemen".
Bin absolut dagegen den device namen auf 32 zeichen einzugrenzen! Könnte man nicht dbLog auf zb 255 zeichen erweitern?

Grüße

epsrw1

#16
wozu sollte man die DB permanent aufblasen nur um einen rein theoretischen seltenen fehler durchgehen zu lassen? beschränkung der länge mit fehlermeldung sollte IMHO den zweck besser erfüllen.
ganz zu schweigen davon daß auch bei 255 zeichen länge der gleiche fehler mit der gleichen fehlermeldung erneut abgefangen werden muss ;)
LG, florian

Ich habe keine Ahnung, aber davon wenigstens ganz viel

rudolfkoenig

Fuer DB-Neulinge: ein Datensatz gleicher Laenge (sagen wir 10 Bytes) gespeichert in der Spalte mit varchar(255) nimmt genausoviel Platz auf der Festplatte ein wie in der Spalte mit varchar(32). Merke: varchar != char.

betateilchen

Du hast ja recht. Aber ist nunmal auf 32 gesetzt und nicht auf 255 :)

Wobei ich auch nach wie vor der Meinung bin, 32 Zeichen für einen device-Bezeichner sollten durchaus ausreichend sein.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!