Adminer 2.3.1
Nová verze webové aplikace pro správu MySQL databází Adminer přináší tyto změny:
- Nefungovalo přihlášení při zapnuté direktivě
session.auto_start
. Adminer se ji snažil zneutralizovat a zapnout si vlastní session, s tím ale byly problémy. Důsledkem je, že při zapnutí této direktivy se session proměnné sdílí mezi aplikacemi ve stejné session.cookie_path
.
- Po editaci záznamu se Adminer nově vrací na stránku, ze které na ni uživatel přišel. Využívá se k tomu hlavička
Referer
, pokud je k dispozici. Důsledkem je, že po editaci záznamu na výpisu s aplikovanými filtry zůstanou filtry zachované.
- Adminer dovoluje upravit dotaz použitý pro vypsání dat v tabulce. Používám to hlavně v situaci, kdy chci k dotazu připojit nějakou tabulku, kde se hodí rozdělení dotazu na více řádků. Editace dotazu ho proto nově zobrazí rozřádkovaný.
- Adminer ve výpisu tabulek dovoluje používat agregační funkce. Necháte si třeba vypsat sloupec
category
a funkci COUNT(*)
a Adminer sestaví dotaz SELECT category, COUNT(*) FROM tab GROUP BY category
. U takovýchto dotazů mě často zajímá, co jsou tedy ty záznamy, které se skrývají pod zobrazeným počtem. Nová verze to dovoluje zjistit na jedno kliknutí, protože z počtu je vytvořen odkaz na vyhledávání podle agregovaných sloupců.
- Na stránky pro změnu tabulky a databáze se vrátilo tlačítko pro jejich odstranění. Raději mám všechny funkce jen na jednom místě, proto jsem toto tlačítko ve verzi 2.0.0 odstranil (tabulky a databáze lze totiž hromadně smazat u jejich výpisu), po čase mi ale začalo chybět.
Diskuse
Zdravím Jakube,
chtěl jsem moc poděkovat za Adminer. Začal jsem ho používat teprve nedávno a práce s ním je opravdu pohodlná. Konečně jsem mohl zahodit těžkopádný a složitě konfigurovatelný phpMyAdmin.
Díky!
6.4.2010 16:44:32
paranoiq:
2) jupí! 4) super!
Jakube, děkuji.
6.4.2010 17:31:24
Musím souhlasit s Jirkou Koutným. MySQL databázi využívám pouze pokud je to nutné, ale od té doby, co jsem našel Adminer, to není takové utrpení, jako za dob PhpMyAdmina. Díky Jakube za tvůj čas, který Admineru věnuješ.
9.4.2010 10:09:35
Pan Kimun:
Díky za každé nové verze.
Jediné, co mi ještě výrazně chybí, je úprava více vybraných záznamů (naráz, pod sebou). Po tom už PhpMyAdmin nadobro zahodím.
12.4.2010 23:41:41
Pomozte mi s návrhem uživatelského rozhraní. Já smysl této funkce chápu (i když ji sám prakticky nevyužívám), ale implementace phpMyAdmina se mi moc nelíbí.
Adminer už navíc má funkci hromadné úpravy záznamů, kterou využívám mnohem víc a která se s tím nesmí plést.
13.4.2010 12:08:22
Pan Kimun:
* po kliknutí na jedno z těch dvou tlačítek se nabídnou jen zaškrtlé sloupce (pro vybrané záznamy) - u "hromadně" by se jen vyfiltrovaly nezaškrtlé a jinak by to zůstalo stejné; u "jednotlivě" by se nabídly formuláře pro jednotlivé záznamy hromadně pod sebou, ale opět jen s vybranými sloupci.
* první z toho seznamu checkboxů by mohl být nazvaný "Vše" (nebo "Všechny sloupce", ...) a tento seznam by na kliknutí rozbalovat/sbalovat (po načtení stránky ten seznam byl sbalený, takže fieldset by měl decentní 2 řádky).
18.4.2010 00:32:57
Díky za návrh, zkusím to tedy nejdřív udělat takhle klasicky.
Mě jde o to, že tuto jednotlivou editaci budu nejspíš potřebovat třeba při nalezení překlepů. Takže s tímto řešením najdu překlep, zaškrtnu, zmáčknu tlačítko, najdu ho znovu a uložím.
Víc by se mi asi líbilo, kdyby se editace okamžitě objevila třeba double-clickem a dole by se jen objevilo tlačítko uložit. Jenže to není intuitivní a nikoho by nenapadlo, že tam taková funkce je.
18.4.2010 02:18:07
Hever:
Nahoře nějaké tlačítko "Upravovat buňky tabulky přímo zde" a potom editace na click.
19.4.2010 16:23:27
Zrovna takhle už vypadá neJS verze (dostupná i s JS). JS verze navíc má i ten double click, na což lidi přijdou tak, že dole stisknou tlačítko Uložit, což jim řekne, že nejdřív musí použít double click.
19.4.2010 22:03:46
Hever:
...v nějaké vývojové větvi?
21.4.2010 16:01:23
Zatím jen u mě na disku, protože to ještě není dodělané. Ale s UI jsem spokojen, takže to asi dodělám a zveřejním.
21.4.2010 16:03:48
Už je to v SVN.
23.4.2010 19:16:04
crs:
Jo, a mimochodem, gratuluju k 500. příspěvku ;-)
15.4.2010 19:38:16
Prima, díky za zprávu. Vyšla o tom i nějaká novinka? Resp. jak se o tom dozví zákazníci?
Seznam hostingů s Adminerem je také na
http://cs.wikipedia.org/wiki/Adminer. Mohl bys to tam prosím doplnit?
21.4.2010 13:52:24
Vsiml jsem si na te strance na Wikipedii odkazu mezi hostingy gtny.org (to je domena kterou jsme meli ve sprave
http://whois.domaintools.com/gtny.org).. To zadny hosting nebyl, neni a ani nebude. Ale kdyz tam pridate odkaz na nas hosting ktery Adminer nabizi temer od pocatku, tak budu rad..
http://adminer.vas-hosting.cz/21.4.2010 22:20:07
Vyšel Adminer 2.3.2. Řeší dvě chyby u novinek zavedených ve verzi 2.3.1. Další verze bude až 3.0.
22.4.2010 01:10:55
cucací potřeby:
myslím, že je v ní něco v nepořádku při vkládání nového záznamu - druhý sloupec v tabulce, kde doposud byly možnosti +/-, mi v této verzi zmizel.
22.4.2010 07:19:11
Ne, +/- je tam jen při hromadné editaci záznamů a slouží pro přičtení nebo odečtení z původní hodnoty. U vkládání není potřeba, mínus se dá napsat i do vstupního pole.
22.4.2010 12:10:17
Koťas:
Dobrý den,
jsem začátečníkem v programování a správou MySQL. Po spuštění adminera mi po zalogování program hned spadne, resp. se přeruší spojení. Pak se ozve Apache, že program přestal pracovat, ale běží dál.
Nainstaloval jsem Apache 2.2, MySQL 5.1 a PHP 5.2.13. Díky za radu.
Koťas
4.5.2010 20:18:53
Upřesni "spadne". Vyzkoušej, jestli se jde z PHP připojit k databázi z vlastního skriptu.
4.5.2010 23:14:20
Koťas:
Asi mám někde chybuv konfiguraci, mělá mi to i u spojení s datábází. Po chvilce načítání se mi zobrazí chybová hláška: Spojení se serverem bylo v průběhu načítání stránky ukončeno.
Použil jsem tento script:
<?php
$spojeni = mysql_connect('localhost','root','passwd')
or die ('Chyba spojení: '
. mysql_errno().':'.mysql_error());
print ('Úspěšné připojení .');
mysql_close($spojeni);
?>
Tahle debata sem asi nepatří, ale budu vděčný za jakoukoli radu popř. odkaz kde se podobná problematika řeší.
Díky moc.
6.5.2010 20:15:53
Zkus místo "localhost" použít "127.0.0.1". Mě na některých počítačích localhost ze záhadného důvodu taky pro spojení k databázi nefunguje, i když je uveden v hosts a třeba přístup k webu přes http://localhost normálně funguje.
6.5.2010 21:56:41
Kotas:
Tak už jsem na to přišel. Windows7 používají svoji libmysql.dll ve windows/system32. Já jsem tuto knihovnu přepsal z instalace MYSQL5.1. Nyní už to funguje v pohodě.
9.5.2010 16:03:03
Jarda:
Zdar
Mohl bys to prosim trochu rozvest? Nahradil jsi tu windousackou knihovnu a bylo to v pohode a nebo
prave proto ze jsi ji nahradil ti to neslo?
Mam podobny problem, ale kdyz kouknu do te knihovny
tak je tam nakej "bordel" a vubec to nepripomina knihovnu.
KAzdopadne se php s mysql nespoji.
26.7.2010 17:02:06
Ještě mám podezření, že by na vině mohlo být IPv6. Na některých Windows se "localhost" překládá na ::1 místo na 127.0.0.1 a s MySQL se pak nejde spojit. Mohlo by to jít přepsat přes hosts (C:\Windows\system32\drivers\etc\hosts).
26.7.2010 17:05:17
Jarda:
No na ty adrese co uvadis mam tyhle radky
127.0.0.1 localhost
::1 localhost
# Start of entries inserted by Spybot - Search & Destroy
# This list is Copyright 2000-2007 Safer Networking Limited
takze tohle ::1 localhostmam mam nejak zakomentovat ci co?
26.7.2010 17:12:59
Ano, zkus to zakomentovat, pro jistotu restartnout a dej vědět.
26.7.2010 17:28:40
Jarda:
Tak se to ani nehnulo => tzn. po prihlaseni k adminru se
chvili tvari, ze v pohode (dokonce mi ukaze nabidku=vytvorit databazi...atd..) a pak to spadne.
Myslim, ze to bude tou knihovnou libmysql.dll, ale nevim.
Asi se brzo odstrelim....:-((
26.7.2010 17:54:25
Ahoj Kubo :-)
Adminer mi padl do oka a to moc, ale mám potíž a než budu pokusovat, zeptám se: Lze adminera využít i pro SQLite anebo budeš tak šikovnej a upravíš jej pro online využití na SQLite db?
využívám nejen já sqlite na systému www.kcms.cz a hodil by se nějaký admin db :-D Mysql je na některých hostinzích nespolehlivá :-( tedy na těch free :-)
Pokud budeš na něčem takovém pracovat, dej vědět prosím na marty.xxxx(z)seznam.cz anebo pípni u mně na webu! Díky marty
14.9.2010 19:20:27
Potěším tě, verze pro SQLite už existuje. Zatím je k dispozici v beta verzi 3.0, kterou ale už běžně používám. Ke stažení je na
http://www.adminer.org/ nebo z Gitu.
24.9.2010 07:25:29