Adminer 3.1.0

Školení, která pořádám

Nová verze Admineru opravuje několik chyb z trojkové řady a zavádí několik drobných novinek:

Další zajímavou novinkou je podpora virtuálních cizích klíčů. MySQL dovoluje cizí klíče definovat pouze u tabulek typu InnoDB. U MyISAM, ale třeba ani u pohledů, je nepodporuje. Moc mě to netrápí, protože používám téměř výhradně InnoDB, ale třeba pro připojení MyISAM tabulky s kopií textů pro fulltextové vyhledávání by se to hodilo i mě. Stejně tak u pohledů. Adminer proto nově dovoluje definovat metodu foreignKeys, která seznam cizích klíčů vrací. Na rozdíl od phpMyAdminu vás Adminer nenutí vytvářet si speciální tabulku, ale dává vám v implementaci této metody svobodu. Takže si informace o virtuálních cizích klíčích můžete definovat pevným seznamem, načítat je ze samostatné tabulky nebo třeba z komentáře sloupce. Ke stažení je ukázka pro vytvoření cizích klíčů v databázích mysql a information_schema.

Jakub Vrána, Adminer, 16.11.2010, diskuse: 14 (nové: 0)

Diskuse

kozel:

Rychle jsem ted potreboval neco maleho na spravu mysql a vzpomnel si na Adminera.. vyzkousel a musim Vas velmi pochvalit! :)

cucací potřeby:

Moc děkuju za možnost "vypisovat pouze chyby".
Jen tak pro zajímavost - když přibyde další hláška (a s ní i nutnost ji přeložit), jak (jakými 'komunikačními kanály') se to roznese a učiní se překlad?

ikona Jakub Vrána OpenID:

Překladatelům posílám mail.

umrlec:

Po delší době jsem musel pracovat v phpMyAdminu, řeknu vám přátelé, to byl děs. Miluji Adminer. <3

ikona Tojnar Jan:

Našel jsem asi chybu v Admineru:
Když upravuji tabulku a prohodím názvy dvou sloupců za sebou a poté prohodím jejich pořadí nic se nestane.
Nejprve je musím přejmenovat, poté uložit a potom až prohodit pořadí.

Když jsem hledal jak se jednoduše přidá ke sloupci index UNIQUE bez manuálního zadávání SQL tak jsem našel na této staré stránce další chybu. Mělo by tam být <link> namísto <meta> pro vložení favicony, ale už je to stará stránka takže to asi nevadí.
http://php.vrana.cz/zpracovani-ikon.php

Určitě nějaký způsob je, ale nemůžu ho najít.

ikona Jakub Vrána OpenID:

Chybu potvrzuji. Zkusím vymyslet, co s tím.

Unikátní index se vytvoří pomocí odkazu Pozměnit indexy ze struktury tabulky.

V uvedeném článku jsem <meta> vyměnil za <link>, díky za upozornění.

cucací potřeby:

Adminer si ukládá původní názvy sloupců, ne? Pokud nenajdeš elegantnější řešení, tak si stačí pro akce $_POST['up'] a $_POST['down'] pohlídat tento případ (vyměněných názvů sloupců, u nichž se mění pořadí).

Aleš Kafka:

Začal jsem u nového projektu používat Adminer. Jenže ve FF pozoruju podivné chování (ostatní prohlížeče se chovájí normálně). Při ukladání v sekci "Pozměnit tabulku" vždy na pár sekund celý Firefox zatuhne a až následně se provede změna. Celé to způsobuje přítomnost doplňku LastPass (po jeho zakázání vše funguje normálně) - nejdříve totiž vyskakovala hláška o ukončení dlouhotrvajícího skriptu, teď dojde k dokončení bez ní.

Máte někdo podobný problém? (verze FF: 3.6.7, verze lastpass: 1.70.0). Podotýkám, že chybu jsem zatím objevil jen u tohoto jediného formuláře. Ostatní formuláře, které jsem vyzkoušel (většina), tuto chybu nevykazují.

Hever:

Adminer + ikonky v jednom souboru = http://hev.cz/adminer

ikona Vladimír Kocourek:

Pokud používám Adminer, který si rozšířím a následně vkládám originální Adminer, nefungují mi u výpisu tabulek v databázi informace o tabulkách (úložiště, porovnávání, velikost dat atp...)

Je to chyba Admineru nebo chyba u mě? Díky!

ikona Jakub Vrána OpenID:

Mě to normálně funguje. Takže buď jsi vytvořil nějaké neobvyklé rozšíření nebo je tam něco špatně. Můžeš mi to poslat mailem.

Igor Aufricht:

Zdravím,

pri editácii tabuľky sa zle načíta počet partícií. (Nastavím počet partícií napríklad na 3 a pri následnom otvorení editácie tabuľky tam je 1.)

ikona Jakub Vrána OpenID:

Díky za upozornění, opravil jsem to v Gitu.

ptrupek:

V praci se jeden web prevadel na novy server a bohuzel nejakou dobu blbl phpmyadmin a ja potreboval neco upravit. Nez byl opraven, potreboval jsem v db neco udelat a vzpomnel jsem si na adminera- fakt vynikajici, jeden soubor, nulova potreba nastaveni, ... a to jsem si vzdycky rikal, na co adminer, kdyz jsem zvykly na phpmyadmin a dela se mi v nem dobre =)

Vložit příspěvek

Používejte diakritiku. Vstup se chápe jako čistý text, ale URL budou převedeny na odkazy a PHP kód uzavřený do <?php ?> bude zvýrazněn. Pokud máte dotaz, který nesouvisí s článkem, zkuste raději diskusi o PHP, zde se odpovědi pravděpodobně nedočkáte.

Jméno: URL:

avatar © 2005-2014 Jakub Vrána. Publikované texty můžete přetiskovat pouze se svolením autora. Ukázky kódu smíte používat s uvedením autora a URL tohoto webu bez dalších omezení Creative Commons. Můžeme si tykat. Skripty předpokládají nastavení: magic_quotes_gpc=Off, magic_quotes_runtime=Off, error_reporting=E_ALL & ~E_NOTICE a očekávají předchozí zavolání mysql_set_charset. Skripty by měly být funkční v PHP >= 4.3 a PHP >= 5.0.