To use a plugin, upload it to adminer-plugins/ directory next to adminer.php file. If the plugin needs some configuration or you want to specify order of the plugins, use adminer-plugins.php:
<?php // adminer-plugins.php
return array(
new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
// You can specify all plugins here or just the ones needing configuration.
);
nette-user-login(Mikuláš Dítě):
Nette framework user login
(2012-08-22)
one-click-login(Sérgio Freitas):
Display a list of predefined database servers to login with just one click
(2018-07-18)
php-export(Adrian Andreescu):
Export table data to PHP arrays
(2023-03-24)
php-serialized-data(Don Wilson):
Display serialized PHP values as table in edit
(2025-03-17)
readable-dates(Dora Bulkins):
Replaces UNIX timestamps with human-readable dates in your local format
(2018-02-06)
resize(Tiago Gil Marques):
Resize table menu (needs jQuery and jQuery cookie libraries)
(2020-11-11)
restore-menu-scroll(Jiří Petruželka):
Remembers and restores scollbar position of side menu
(2025-03-18)
save-menu-pos(David Grudl):
Save position of the menu in designs with separate menu scrolling
(2025-04-07)
schema-default-to-public(Martin Zubek):
Objects not found in current scheme are also searched for in the public scheme (PostgreSQL only)
(2025-03-16)
search-autocomplete(Stephan):
Excel-like behaviour with auto-complete in the search-fields
(2022-08-30)
show-table-row(Kazuhiro Ogihara):
Show one table row on a single page
(2025-03-17)
simple-menu(Pematon):
Displays only the prefered action in table menu
(2025-03-16)
sql-claude(Michal Škoula):
AI prompt in SQL command generating the queries with Anthropic Claude
(2025-04-25)
sql-wizard(David Grudl):
Generate SQL queries from natural language prompts using ChatGPT
(2025-04-07)
sticky-columns(Stephan):
Keep columns and table headers always in sight when scrolling
(2022-08-30)
suggest-tablefields(Andrea Mariani):
Suggest fields and table names in sql editor
(2025-04-12)
table-filter(Gábor Zabojszky-Horvath):
Filter tables menu, works only with custom themes where table list is floated (needs jQuery library)
(2020-05-27)
tables-collapse(Tiago Gil Marques):
Collapse tables (needs jQuery and jQuery cookie libraries)
(2020-11-13)
tables-fuzzy-search(Bruno Duyé):
Fuzzy search (filter) in tables list
(2017-10-12)
tables-history(Ale Rimoldi):
Show the history of the last selected tables
(2014-06-06)
theme-switcher(Victor Nogueira):
Switch themes from browser or command line
(2025-03-17)
tree-view(Petro Kostyuk):
Display related rows from different tables in one page
(2025-03-16)
xlsx-dump(Tomohito Higuchi):
Export table data to XLSX (needs SheetJS and FileSaver.js libraries)
(2025-03-16)
Adminer 5 plugins require using a namespace. Older plugins can be converted by a script.
To create a new plugin
Create a class containing any methods defined in the Adminer class (documentation).
If these methods return a non-null value then it will be used instead of the original (except config, dumpFormat, dumpOutput, editRowPrint, editFunctions where the return value is appended to the original).
Methods can also overwrite their parameters by accepting them by reference: f(&$param).
If you would like to publish the plugin on this page then upload it somewhere (e.g. to GitHub Gist) and send the link to: jakub@vrana.cz.