Boolean-Werte in der Datenbank
Verfasst: Mo 11. Apr 2022, 15:40
Ich habe da noch einen Wunsch für zukünftige Versionen von Contenido.
PHP wird zunehmend intolleranter gegenüber Zugriff auf nichtgesetzte Variablen. Das betrifft den aktuellen Quellcode an vielen Punkten (»if($contenido) { ... }« wird dann ggf. zu einem Fatal Error führen.) Da stehen noch viele Umbauten an. Mir wäre es wichtig, dass wir in diesem Zusammenhang auch in der Datenbank eindeutiger werden. Viele Datenbankfelder werden als Boolean genutzt, das Format ist dann tinyint(1), eine '1' bedeutet true, eine '0' steht für false. Per default sind diese Felder aber leer. Mein Wunsch wäre, dass diese Felder künftig als Defaultwert eine '0' (Null) bekommen.
Vielen Dank für eure Aufmerksamkeit!
Bodil
PHP wird zunehmend intolleranter gegenüber Zugriff auf nichtgesetzte Variablen. Das betrifft den aktuellen Quellcode an vielen Punkten (»if($contenido) { ... }« wird dann ggf. zu einem Fatal Error führen.) Da stehen noch viele Umbauten an. Mir wäre es wichtig, dass wir in diesem Zusammenhang auch in der Datenbank eindeutiger werden. Viele Datenbankfelder werden als Boolean genutzt, das Format ist dann tinyint(1), eine '1' bedeutet true, eine '0' steht für false. Per default sind diese Felder aber leer. Mein Wunsch wäre, dass diese Felder künftig als Defaultwert eine '0' (Null) bekommen.
Vielen Dank für eure Aufmerksamkeit!
Bodil