Krátce po vydání předchozí verze jsem zjistil, že jsem opětovným zapnutím PHP varování rozbil vytvoření tabulky v PHP 8. Adminer 4.8.0 především opravuje tuto chybu, ale kromě toho jsem udělal i řadu dalších změn:
SQL
, která data do databáze pošle neošetřená. Používám ji např. v kombinaci s funkcí SUBSTR
při změně záznamů. Teď jsem tuto funkci přidal i do formuláře pro vložení záznamu a používám ji pro políčka s výchozí hodnotou vypadající jako funkce. (bug #713)date = 'a'
nově skončí chybou. Adminer na to reaguje tak, že při vyhledávání ve všech sloupcích datumové sloupce přeskakuje, pokud hledaná hodnota nevypadá jako datum. Odjakživa něco podobného dělá i s číselnými sloupci.EXPLAIN
klauzuli PARTITION
, kterou Adminer používal. MySQL 8 ale tuto klauzuli zase odstranila, takže ji Adminer v této verzi už nepoužívá.bytea
sloupců místo hodnoty NULL
zobrazoval prázdný řetězec.false
v editačním formuláři zobrazily jako NULL
.Diskuse je zrušena z důvodu spamu.