Unknown database type enum requested

Hey @sunflower,

hab hierzu gerade ein ähnliches Support-ticket gehabt und die Ursache hierbei war die Pickware ERP Starter Erweiterung.
Problem ist hierbei allerdings, dass der Fehler durch den Typen „enum“ ausgelöst wird. Heißt die Erweiterung muss komplett entfernt werden um den Fehler zu beheben, da sonst die Spalten weiterhin in der Datenbank sind.
Muss in diesem Fall aber auch nicht Pickware ERP Starter sein. Am besten kannst du einmal schauen, welche Spalten den Typ „enum“ haben.
Folgender SQL Befehl gibt dir diese Spalten aus:

select col.table_schema as database_name,
       col.table_name,
       col.ordinal_position as column_id,
       col.column_name,
       col.data_type,
       trim(leading 'enum' from col.column_type) as enum_values
from information_schema.columns col
join information_schema.tables tab on tab.table_schema = col.table_schema
                                   and tab.table_name = col.table_name
                                   and tab.table_type = 'BASE TABLE'
where col.data_type in ('enum')
      and col.table_schema not in ('information_schema', 'sys',
                                   'performance_schema', 'mysql')
     --and col.table_schema = 'database_name' -- put your database name here
order by col.table_schema,
         col.table_name,
         col.ordinal_position;

MfG
Patrick

1 „Gefällt mir“