Adminer - Rozšírenia
Adminer a Adminer Editor sa dajú rozšíriť pomocou pluginov. Použitie pluginu
- adminer.js (Roy Orbitson): Načíta
adminer.js
- backward-keys: Zobrazí odkazy na tabuľky odkazujúce na aktuálny riadok, rovnako ako Adminer Editor (obrázok)
- before-unload: Zobrazí potvrdenie pred opustením stránky, pokiaľ bolo zmenené formulárové políčko
- config: Konfigurácia možností používateľmi a ich uloženie do cookie (obrázok)
- dark-switcher: Dovoľuje prepínanie svetlého a tmavého režimu (obrázok)
- database-hide: Skryje niektoré databázy z rozhrania – iba vylepší vzhľad, nie je to bezpečnostný plugin
- designs: Umožní prepínať vzhľady (obrázok)
- dump-alter: Exportuje jednu databázu (napr. vývojovú) tak, aby mohla byť synchronizovaná s inou databázou (napr. produkčnou)
- dump-bz2: Export do formátu Bzip2
- dump-date: Do názvu súboru s exportom pridá aktuálny dátum a čas
- dump-json: Export do formátu JSON
- dump-xml: Export do formátu XML v štruktúre
<database name=""><table name=""><column name="">value
- dump-zip: Export do formátu ZIP
- edit-foreign: Výber cudzieho kľúča v editačnom formulári
- edit-textarea: Použije
<textarea> pre char a varchar
- editor-setup: Nastaví ovládač, server a databázu na použitie s Adminer Editorom
- editor-views: Zobrazenie pohľadov v Adminer Editore
- enum-option: Použije
<select><option> na editáciu enum namiesto <input type="radio">
- file-upload: Upravuje políčka končiace na
_path pomocou <input type="file"> a odkazuje na nahrané súbory z výpisu
- foreign-system: Prepája systémové tabuľky (v schémach
mysql, information_schema a pg_catalog) pomocou cudzích kľúčov
- frames: Dovolí používať Adminer vnútri rámu
- highlight-codemirror: Použije CodeMirror 5 na zvýrazňovanie syntaxe a
<textarea> vrátane napovedania kľúčových slov a tabuliek (obrázok)
- highlight-monaco: Použije Monaco Editor z VS Code na zvýrazňovanie syntaxe a SQL
<textarea>
- highlight-prism: Použije Prism Code Editor na zvýrazňovanie syntaxe a
<textarea>
- import-csv: Vytvorenie tabuľky z nahraného CSV súboru
- login-ip: Skontroluje IP adresu a povolí prázdne heslo
- login-otp: Pri prihlásení vyžaduje jednorazové heslo (dokumentácia)
- login-passkey: Prihlásenie iba pomocou passkey, ktorý obsahuje heslá (obrázok)
- login-reverse-proxy: Zoskupuje neúspešné pokusy o prihlásenie podľa poslednej časti
X-Forwarded-For (užitočné, pokiaľ Adminer beží za reverznou proxy)
- login-servers: V prihlasovacom formulári zobrazuje preddefinovaný zoznam serverov
- login-ssl: Pripojenie k MySQL, PostgreSQL, MS SQL, Elasticsearch alebo LDAP pomocou SSL
- login-table: Autentizácia používateľa podľa tabuľky
login
- name-patterns: Pomenuje nové indexy, cudzie kľúče, kontroly a triggery podľa vlastnej konvencie
- remote-color: Upozorní červeným pruhom, ak Adminer alebo databáza nebeží na lokálnom počítači
- row-numbers: Zobrazí čísla riadkov vo výpise
- select-email: Umožňuje posielať e-maily na adresy v tabuľke
- select-expression: Umožní písať stĺpce vo výpise s výberom, aj výrazy ako
a+b (obrázok)
- select-foreign: Zobrazí namiesto hodnoty cudzieho kľúča prvý reťazcový stĺpec odkazovaného riadku, rovnako ako Adminer Editor
- select-image: Zobrazí obrázky vo výpise rovnako ako v Adminer Editore
- slugify: Predvyplní políčko obsahujúce
_slug URLizovanou hodnotou predchádzajúceho políčka (JavaScript)
- sql-gemini: Generovanie SQL príkazov pomocou umelej inteligencie Google Gemini (obrázok, 2, 3, 4)
- sql-log: Zaznamenáva všetky príkazy do súboru SQL
- sql-url-length: Obmedzí dĺžku URL s dotazom z SQL príkazu, niektoré servery ich odmietajú
- table-indexes-structure (Matthew Gamble): Rozšírený výpis štruktúry indexov tabuľky
- table-structure (Matthew Gamble): Rozšírený výpis štruktúry tabuľky
- tables-filter: Filtruje názvy v zozname tabuliek
- timeout: Nastaví timeout pre spúšťanie každého dotazu
- version-github: Kontrola nových verzií z GitHubu
- version-noverify: Zakáže kontrolu nových verzií
Pluginy ovládačov
Použitie pluginu
Pokiaľ chcete použiť plugin, nahrajte ho do adresára adminer-plugins/ vedľa súboru adminer.php. Pokiaľ plugin potrebuje nejakú konfiguráciu alebo pokiaľ chcete určiť poradie pluginov, použite adminer-plugins.php:
<?php // adminer-plugins.php
return array(
new AdminerLoginPasswordLess('$2y$07$Czp9G/aLi3AnaUqpvkF05OHO1LMizrAgMLvnaOdvQovHaRv28XDhG'),
// Tu môžete uviesť všetky pluginy alebo len tie, ktoré potrebujú konfiguráciu.
);
Adminer pre SQLite: stiahnite si ho s týmto pluginom už nastaveným.
Do adresára adminer-plugins/ môžete nahrať aj pluginy ovládačov. Ak plugin ovládača ponúka zvýrazňovač syntaxe, nahrajte do adminer-plugins/ aj jeho súbor jush-*.js.
Používateľské pluginy
Najnovšie hore
-
ai-md-export
(Miroslav Hruška):
Kopíruje výsledky dotazu ako Markdown pre AI
(2026-08-26)
-
allowed-prefixes
(Martin Macko):
Zobrazí iba tabuľky s predponami nastavenými používateľom
(2025-03-18)
-
bootstrap-like-design
(Natan Felles):
Používateľské rozhranie inšpirované frameworkom Bootstrap s ikonami Font-Awesome
(2026-03-18)
-
camera-upload
(Marcelo Gennari):
Nahrá obrázky z Admineru na disk servera (potrebuje knižnicu WebcamJS)
(2025-03-16)
-
collations
(Pematon):
Vlastné znakové sady vo výberoch porovnávania
(2025-03-16)
-
color-for-column-type
(DungSaga):
Zobrazí každý typ stĺpca inou farbou
(2025-11-20)
-
colorfields
(Prema van Smuuf):
Zobrazí farby, pokiaľ sú v bunkách kódy farieb (HEX, RGB)
(2016-04-22)
-
colors
(Filip Procházka):
Farebný pruh podľa servera
(2016-04-12)
-
column-comment
(Tomohito Higuchi):
V hlavičkách tabuliek zobrazí komentáre stĺpcov
(2025-03-16)
-
column-header-button
(Andrea Mariani):
Ku každému stĺpcu pridá „Distinct“
(2025-08-13, obrázok)
-
convention-foreign-keys
(Ivan Nečas):
Odkazy na cudzie kľúče podľa konvencie
user_id => users.id
(2011-02-10)
-
copy
(Adil Yildiz):
Skopíruje obsah bunky do schránky pravým kliknutím
(2020-02-17)
-
copy-structure-export
(Marcus Nightingale):
Pridá do štruktúry tabuľky kompaktnú lištu na skopírovanie schémy
(2026-06-29)
-
customize-theme-based-on-server
(Michael Mokroß):
K aktuálnemu vzhľadu pridá CSS súbor špecifický pre server
(2025-03-16)
-
db-structure
(Emanuele Toscano):
Generuje markdown schému databázy alebo vybraných tabuliek vhodnú pre AI
(2025-07-21)
-
disable-autocompletition
(Sergey Naumov):
Vypne napovedanie v SQL príkaze
(2026-01-22)
-
disable-tables
(Andrea Mariani):
Vypne tabuľky podľa názvu
(2025-08-13)
-
display-foreign-key-name
(Bruno Vibert):
Zobrazí prvý CHAR/VARCHAR stĺpec cudzieho kľúča
(2026-04-29)
-
dump-markdown
(Federico Thiella):
Exportuje dáta tabuľky, štruktúru tabuľky, indexy a cudzie kľúče ako Markdown
(2026-08-10)
-
dump-markdown-dict
(sc419):
Exportuje štruktúru tabuľky ako markdown
(2026-01-09)
-
dump-php-prototype
(David Grudl):
Exportuje ako PHP kód pre Nette
(2026-08-13)
-
dump-xml-dataset
(Michal Brašna):
Export do formátu XML, konkrétne do štruktúry XML DataSet PHPUnitu
(2025-03-16)
-
edit-foreign-search
(Lumír Návrat):
Výber cudzieho kľúča v editačnom formulári z vyhľadávacieho stránkovaného zoznamu s údajmi odkazovaných riadkov
(2026-09-26)
-
export-sql
(Rodrigo Laiola Guimarães):
Tlačidlo na export aktuálneho SQL príkazu do súboru na stiahnutie
(2025-11-18)
-
faster-tables-filter
(Martin Macko):
Filtruje menu tabuliek rýchlejšie ako oficiálny plugin
(2025-03-18)
-
favorite-query
(Andrea Mariani):
Uloží dotazy ako obľúbené
(2025-08-13, obrázok)
-
favorites_tables
(Ladislav Ševcůj):
Pripne obľúbené tabuľky v menu tabuliek (potrebuje knižnicu jQuery)
(2016-12-16)
-
fk-disable
(Andrea Mariani):
Zakáže kontroly cudzích kľúčov pri vybraných dotazoch
(2025-08-13)
-
float-thead
(Stano Paška):
Plávajúce hlavičky tabuliek (potrebuje jQuery a floatThead)
(2025-03-16)
-
folder-import
(Roy-Orbison):
Importuje SQL súbory z disku servera
(2025-03-16)
-
foreign-keys
(Marek Hučík):
Zobrazí odkazy na súvisiace tabuľky podľa cudzieho kľúča
(2025-04-01)
-
foreign-tooltip
(Lumír Návrat):
Pri prechode myšou nad hodnotou cudzieho kľúča zobrazí odkazovaný riadok v bubline, podobne ako phpPgAdmin
(2026-09-26)
-
format-sql
(Harish Karumuthil):
Pridá tlačidlo, ktoré naformátuje SQL príkaz pomocou sql-formatter
(2026-09-17)
-
hidden-and-sticky-columns
(DungSaga):
Ctrl+alt+kliknutím na hlavičku stĺpca stĺpec skryjete, alt+kliknutím ho ukotvíte
(2025-11-20)
-
hide-tables
(Pavel Kutáč):
Skryje tabuľky v menu tabuliek
(2025-03-11)
-
hideable-columns
(Stephan):
Skryje stĺpce v tabuľkách pomocou Alt+kliknutia na hlavičku stĺpca
(2025-12-19)
-
human-readable-size
(Shocker):
Zobrazí veľkosti tabuliek, indexov a databáz v čitateľnom formáte ako 1.5 MB
(2026-09-27)
-
imagefields
(Ladislav Gálik):
Načíta obrázky podľa ich URL a zobrazí ich v tabuľkách
(2025-06-12)
-
input-uuid-generator
(Pavel Kutáč):
Pridá do buniek tlačidlá na vytvorenie UUID
(2025-06-11)
-
ispconfig
(Natan Felles):
Autentizácia a automatická kontrola hostiteľa pomocou ISPConfig Remote API
(2025-03-26)
-
json-preview
(Pematon):
Zobrazí hodnoty JSON ako tabuľku
(2025-03-16)
-
json-var-dumper
(Marc Christenfeldt):
Exportuje dáta tabuliek do JSON (potrebuje symfony/var-dumper)
(2020-05-18)
-
login-cross-origin
(Jakub Vrana):
Prijme prihlasovací formulár odoslaný z uvedených webov
(2026-09-11)
-
login-external
(Roy Orbison):
Prihlásenie z externého zdroja bez vystavovania prihlasovacích údajov
(2025-03-17)
-
login-forced-server
(MirLach):
Vynúti prihlásenie na daný server
(2025-05-28)
-
login-form-auto
(Paul Borel):
Vyplňovanie a/alebo automatické odosielanie prihlasovacieho formulára
(2025-07-26)
-
login-form-fill
(Pavel Kutáč):
Vyplní prihlasovací formulár nastavenými hodnotami
(2025-03-11)
-
login-servers
(Pematon):
V prihlasovacom formulári zobrazí zoznam preddefinovaných serverov s rôznymi ovládačmi
(2025-03-16)
-
login-servers-enhanced
(CrazyMax):
V prihlasovacom formulári zobrazí zoznam preddefinovaných databázových serverov
(2025-04-13)
-
login-sqlite
(rohusan):
SQLite: V prihlasovacom formulári zobrazí iba zoznam databáz a heslo
(2025-04-22)
-
login-without-credentials
(David Grudl):
Umožní prihlásenie bez hesla z localhostu
(2026-08-13)
-
mark-repeated-values
(DungSaga):
Alt+kliknutím zvýrazníte rovnaké hodnoty v ostatných bunkách stĺpca
(2025-11-20)
-
multi-databases
(xuanyan):
Nezávislé nastavenie účtov pre pripojenia k databáze
(2026-01-14)
-
name-from-referenced-row
(DungSaga):
Zobrazí prvý stĺpec typu char/varchar/enum z tabuľky odkazovanej cudzím kľúčom
(2025-11-20)
-
nette-user-login
(Mikuláš Dítě):
Prihlásenie používateľa cez Nette Framework
(2012-08-22)
-
one-click-login
(Sérgio Freitas):
Zobrazí zoznam preddefinovaných databázových serverov na prihlásenie jedným kliknutím
(2018-07-18)
-
php-export
(Adrian Andreescu):
Exportuje dáta tabuliek do PHP polí
(2025-06-29)
-
php-serialized-data
(Don Wilson):
Pri editácii zobrazí serializované hodnoty PHP ako tabuľku
(2025-03-17)
-
plugins
(Jakub Vrána):
Odkáže na pluginy použiteľné v každej časti rozhrania
(2026-08-12)
-
postgres-user-management
(BossBele):
Správa používateľov v databáze Postgres
(2026-05-03)
-
readable-dates
(Dora Bulkins):
Nahradí UNIXové timestampy čitateľnými dátumami v lokálnom formáte
(2026-03-05)
-
resize
(Tiago Gil Marques):
Zmena veľkosti menu tabuliek (potrebuje knižnice jQuery a jQuery cookie)
(2020-11-11)
-
schema-default-to-public
(Martin Zubek):
Objekty nenájdené v aktuálnej schéme sa hľadajú aj v schéme public (iba PostgreSQL)
(2025-03-16)
-
search-autocomplete
(Stephan):
Automatické dopĺňanie vo vyhľadávacích políčkach ako v Exceli
(2025-12-19)
-
search-by-clicked-value
(Shocker):
Ctrl+alt+kliknutím na hodnotu ju vyhľadáte v stĺpci
(2026-10-06)
-
show-table-row
(Kazuhiro Ogihara):
Zobrazí jeden riadok tabuľky na samostatnej stránke
(2025-03-17)
-
sql-claude
(Michal Škoula):
Generovanie SQL príkazov pomocou umelej inteligencie Anthropic Claude
(2025-04-25)
-
sql-foundryai
(Ted M):
AI prompt v SQL príkaze generujúci dotazy pomocou Microsoft Foundry AI
(2026-07-17)
-
sql-ollama
(Guilherme Saldanha):
Prinesie do Admineru lokálnu umelú inteligenciu: generuje SQL dotazy pomocou Ollamy so znalosťou schémy, s napovedaním a bez odosielania dát von
(2026-03-05)
-
sql-wizard
(David Grudl):
Generuje SQL dotazy z pokynov v prirodzenom jazyku pomocou ChatGPT
(2026-08-13)
-
sticky-columns
(Stephan):
Pri posúvaní necháva stĺpce a hlavičky tabuliek vždy viditeľné
(2025-12-19)
-
suggest-tablefields
(Andrea Mariani):
V SQL editore napovedá názvy políčok a tabuliek
(2025-08-13)
-
table-filter
(Gábor Zabojszky-Horvath):
Filtruje menu tabuliek, funguje iba s vlastnými vzhľadmi, kde je zoznam tabuliek plávajúci (potrebuje knižnicu jQuery)
(2020-03-27)
-
table-prefix-groups
(KeyffMS):
Zoskupí tabuľky v bočnom paneli podľa nastaviteľného oddeľovača predpony
(2026-06-28)
-
tables-collapse
(Tiago Gil Marques):
Zbalenie tabuliek (potrebuje knižnice jQuery a jQuery cookie)
(2020-11-13)
-
tables-filter-regex
(DungSaga):
Filtruje názvy tabuliek regulárnym výrazom
(2025-11-20)
-
tables-fuzzy-search
(Bruno Duyé):
Fuzzy vyhľadávanie (filter) v zozname tabuliek
(2017-10-12)
-
tables-history
(Ale Rimoldi):
Zobrazuje históriu naposledy vybraných tabuliek
(2014-06-06)
-
theme-switcher
(Victor Nogueira):
Prepína vzhľady z prehliadača alebo z príkazového riadku
(2025-03-17)
-
tree-view
(Petro Kostyuk):
Zobrazí súvisiace riadky z iných tabuliek na jednej stránke
(2025-03-16)
-
turnstile
(Palash Pramanick):
CAPTCHA Cloudflare Turnstile na prihlasovacej stránke Admineru
(2026-05-13)
-
xlsx-dump
(Tomohito Higuchi):
Exportuje dáta tabuliek do XLSX (potrebuje knižnice SheetJS a FileSaver.js)
(2025-07-08)
Pluginy pre Adminer 5 vyžadujú používanie menného priestoru. Staršie pluginy môžete previesť pomocou skriptu.
Vytvorenie nového pluginu
- Vytvorte triedu obsahujúcu akékoľvek metódy definované v triede
Adminer (dokumentácia).
- Pokiaľ tieto metódy vrátia inú hodnotu ako
null, tak sa použije namiesto pôvodnej (okrem config, dumpFormat, dumpOutput, editRowPrint, editFunctions, pri ktorých sa návratová hodnota pripojí k pôvodnej).
- Metódy môžu tiež prepísať svoje parametre tým, že ich prijmú referenciou:
f(&$param).
- Pokiaľ chcete plugin publikovať na tejto stránke, tak ho niekam nahrajte (napr. na GitHub Gist) a pošlite odkaz na: jakub@vrana.cz.