Adminer 6.1.0 – webová aplikace
Adminer 6.1.0 lze nainstalovat jako webovou aplikaci. Název aplikace obsahuje doménu webového serveru, takže jde rozlišit vývoj a produkci.
Další změny
- Power feature Admineru je Ctrl+click pro přímou editaci hodnot v tabulce. Teď jsem to přidal i do SQL příkazu, kde je to mnohem složitější – může být spojeno víc tabulek, tabulky a sloupce můžou mít aliasy, hodnoty se můžou opakovat na více řádcích, … Funguje to jen s extenzí MySQLi, která jako jediná dodává všechny potřebné informace.
- Při ukládání AJAXem nemusela být vidět hláška o výsledku, ta proto teď zůstane chvíli viset na obrazovce.
- Neexistující objekty (např. cizí klíče nebo schémata) teď vrací
404a chybovou hlášku. - Přepracoval jsem práci s transakcemi, takže ty teď fungují v Oracle, MS SQL i SQL příkazu.
- Překladatele jsem požádal o kontrolu AI překladů a udělal jim žebříček.
- Výpis dat dovoluje používat SQL funkce, s čímž pak Adminer dále pracuje. Jenže sloupec pojmenovaný doslova třeba
CHAR_LENGTH(name)to rozbil. To sice není úplně reálné, ale stejně mě to štvalo, tak jsem to opravil. - V exportu přibyla možnost exportovat schéma (MS SQL) a tím i vybrat, jestli jím budou objekty plně kvalifikované (PostgreSQL).
- Pluginy můžou použít metodu
explain(), což dovolí integraci nástrojů jako PEV2. - Vytvořil jsem plugin login-cross-origin, který dovolí přihlášení bez kontroly CSRF, zakázané od 6.0.1.
Ovladače
Ovladač pro Oracle se po 16 letech vývoje (ehm) osvobodil od přívlastku beta. Vyřešil jsem všechny otevřené chyby, vyrobil sadu testů, zrychlil dotazy a pro „databázi“ jsem použil schémata místo dřívějších tablespaces. Neobešlo se to bez změny samotné PHP extenze, protože její pouhé nahrání mi shazovalo PHP.
- MySQL zobrazuje jako přihlášeného uživatele
CURRENT_USER()místoUSER(). - PostgreSQL dostalo přehled o nainstalovaných extenzích a podporuje geometrii PostGIS.
- MS SQL se dočkalo podpory uložených procedur,
varchar(max)a Unicode ve všech řetězcích. - CockroachDB odkazuje do vlastní dokumentace.
A ještě nějaké drobnější změny.
Jakub Vrána, Adminer, 14.9.2026

