Adminer

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání
Adminer
alt=Screenshot aplikace
Struktura tabulky v Admineru
Vývojář Jakub Vrána
Aktuální verze 4.0.3 (1. února 2014)
Operační systém multiplatformní
Vyvíjeno v PHP
Typ softwaru Nástroj pro správu databází MySQL, Oracle, MS SQL, PostgreSQL, SQLite (verze 2 a 3), SimpleDB, MongoDB a Elasticsearch.
Licence GNU a Apache
Lokalizace vícejazyčná (28 jazyků)
Web www.adminer.org
Český web http://www.adminer.org/cs/

Adminer (dříve phpMinAdmin) je nástroj napsaný v jazyce PHP umožňující prostřednictvím webového rozhraní jednoduchou správu databáze MySQL, od své třetí verze též PostgreSQL, SQLite, MS SQL, Oracle a od čtvrté verze též SimpleDB, MongoDB a Elasticsearch. Byl napsán jako lehčí alternativa PhpMyAdminu. Je šířený jako jediný zdrojový skript pod licencí Apache.

Adminer pomalu začínají nabízet první webhostingové firmy jako alternativu k phpMyAdminu (který v poslední verzi čítá 667 souborů a zabírá přes 11 MB). Adminer je vůči phpMyAdminu při běžných operacích v průměru zhruba 2,5× rychlejší,[1] při vzdáleném spojení může být rozdíl v rychlosti ještě vyšší, pro velikost přenášených dat.

Vlastnosti[editovat | editovat zdroj]

Historie[editovat | editovat zdroj]

V roce 2007 začal psát Jakub Vrána vlastní nástroj pro správu databáze, protože se mu PhpMyAdmin zdál příliš velký. Jeho projekt, ve formě jednoho souboru pod 100 KiB, původně nazval phpMinAdmin. Postupně začal vydávat další verze a nabalovat na něj další funkce. 8. června 2009 na svém blogu rozhodl, že PhpMinAdmin přejmenuje na Adminer.

V říjnu 2010 vyšla 3. verze přidávající podporu databází PostgreSQL, SQLite, MS SQL a Oracle. Zároveň byla přidána podpora hromadných změn záznamů.

V lednu 2013 vyšla 4. verze přidávající podporu databází SimpleDB, MongoDB a Elasticsearch.

V současné době Adminer obsahuje 31 kompletně přeložených jazykových verzí. Zároveň obsahuje podporu některých funkcí MySQL, kterou nemá ani PhpMyAdmin, např.:

  • vícenásobné přihlášení pod různými typy databází
  • trvalé přihlášení (přes vlastní rozhraní)
  • práci se triggery (spouštěmi)
  • snazší práce s uloženými procedurami
  • větší podpora pro cizí klíče
  • editaci pohledů
  • změna pořadí sloupců v definici tabulky
  • podpora partitioningu při vytváření či úpravě tabulky
  • speciální export pro synchronizaci změn mezi dvěma databázemi
  • ve výpisu tabulky: snadná editace podmínek vyhledávání
  • více podmínek pro tentýž sloupec
  • možnost řazení podle více sloupců
  • zvýraznění syntaxe v SQL, včetně odkazů na dokumentaci nebo použité tabulky
  • schéma tabulek databáze se znázorněnými cizími klíči a editací jejich rozestavění
  • hromadné úpravy záznamů (nastavení společné hodnoty nebo relativní přičítání/odečítání/násobení…)
  • rychlé úpravy hodnot přímo z výpisu tabulky (po dvojkliku na danou hodnotu nebo všechny vypsané hodnoty)
  • optimalizace na rychlost u dlouho trvajících operací (pomocí AJAX)

Odkazy[editovat | editovat zdroj]

Reference[editovat | editovat zdroj]

  1. Srovnání rychlosti Admineru a phpMyAdminu
  2. PHP triky – Trvalé přihlášení bez ukládání dat
  3. Adminer – Přizpůsobení

Související články[editovat | editovat zdroj]

Externí odkazy[editovat | editovat zdroj]