[TYPO3-german] Update 7.6.14 auf 7.6.15
Michael_OF
michaelof at rocketmail.com
Fri Jan 13 16:44:31 CET 2017
Hallo liebe Listenmitglieder,
ich habe gerade 7.6.14 auf 7.6.15 aktualisiert.
Der Database Analyzer im Install Tool möchte folgendes ALTER TABLE statement ausführen:
ALTER TABLE sys_file_metadata CHANGE fe_groups fe_groups tinytext NOT NULL;
Kann das aber nicht, weil: Database update failed / Error: Invalid use of NULL value.
Eindeutige Fehlermeldung bzgl. (My)SQL: Man kann keine Tabellenspalte auf "NOT NULL" setzen, sofern "NULL" Werte real in
den Datensätzen existieren.
Und die sind vorhanden: In der Tabelle sys_file_metadata habe ich 27 Datensätze, davon 9 mit fe_groups = NULL.
In der Doku finde ich auf https://docs.typo3.org/typo3cms/FileAbstractionLayerReference/singlehtml/Index.html über das
Feld fe_groups:
*******************************************************************************
Frontend permissions
System extension "filemetadata" adds a "fe_groups" field to the "sys_file_metadata" table. This makes it possible to
attach frontend permissions to files. However these permissions are not enforced in any way by the TYPO3 CMS Core. It is
up to extension developers to create tools which make use of these permissions.
As an example, you may want to take a look at extension fal_securedownload which also makes use of the "Is publicly
available?" property of File Storages.
*******************************************************************************
Die Extension filemetadata habe ich aktiviert. Testweise mal deaktiviert und erneut aktiviert, ändert nichts an den 9
NULL Werten.
Ich habe mal getestet mit folgendem SQL:
SELECT distinct CONCAT("-", fe_groups, "-") FROM `sys_file_metadata`
und erhalte da --> 2 <-- Treffer: NULL und "--".
Bedeutet also, dass neben den 9 NULL Werten 18 "leer"-Werte in fe_groups vorkommen.
Konkrete Frage, da ich keine Ahnung habe, was für Inhalte in fe_groups rein sollen/dürfen: Könnte man das Problem durch
einen Update der 9 Datensätze von NULL auf "" (leer) beseitigen, oder bedeutet der NULL Wert eine andere
Meta-Dateninformation für TYPO3?
Viele Grüße,
Michael
More information about the TYPO3-german
mailing list