Vyšel phpMinAdmin 1.7.0

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

Dopsal jsem knihu

Jak už jsem naznačoval, hlavní novinkou nové verze nástroje phpMinAdmin je přizpůsobitelnost exportu. To jednak znamená, že lze vybrat záznamy, databáze a tabulky, které se budou exportovat (v minulosti šla exportovat buď jedna celá tabulka, jedna celá databáze nebo všechno), lze nastavit možnosti exportu (např. zda se tabulky před vytvořením nejprve smažou) a lze vybrat výstupní formát (vedle SQL přibylo CSV). K formátu CSV dvě připomínky:

  1. Formát CSV nedovoluje uložit obsah více tabulek, proto se v případě exportu více tabulek do tohoto formátu vytvoří archiv TAR.
  2. Přestože zkratka CSV znamená Comma-separated values (tedy čárkou oddělené hodnoty), tak Microsoft Excel používá oddělovač nastavený ve Windows v Místním a jazykovém nastavení (můžete si ho změnit). phpMinAdmin tento oddělovač změnit nedovoluje.

Nenápadná volba exportu CREATE, ALTER skrývá možnost synchronizovat tabulky na vývojovém a produkčním serveru – součástí exportu se stane uložená procedura, která prozkoumá tabulky na cílovém serveru a doplní do nich sloupce z exportu. Nadbytečné sloupce naopak odstraní, u existujících nastaví nový typ.

Další novinky

Kromě toho byly opraveny dvě chyby – tímto ještě jednou děkuji jejich objevitelům (Klemens Häckel, jenik).

Publicita

Nástroje si pravděpodobně díky anketě SourceForge.net všiml redaktor serveru Linux.com a napsal o něm článek. Od té doby mi přišel francouzský, estonský a italský překlad. Ten posledně jmenovaný dokonce třikrát…

Další vývoj

Abych zastavil příval italských překladů, brzy vydám novou verzi. Podporovat bude události (novinka v MySQL 5.1), přístup bez přihlašovacího dialogu a výpis informací o počtu řádek a provedených SQL příkazech.

Jakub Vrána, Adminer, 3.9.2008, diskuse: 12 (nové: 0)

Diskuse

ikona abtris:

Jediné co mi trochu chybí je když chci editovat heslo v db, tak tam neni podpora pro funkce md5, sha1 jako to má phpmyadmin.
# 3.9.2008 05:53:37 reagovat

ikona Jakub Vrána:

Chystám se to doplnit – první vlaštovka je u seznamu sloupců k vypsání, něco podobného doplním i do editace záznamu.
# 3.9.2008 05:59:53 reagovat

react:

Výborný nástroj a díky za něj :-)

Neuvažujete o doplnění informací o velikosti tabulek a databází (= zabraného místa na disku) ?
# 3.9.2008 07:21:50 reagovat

ikona Jakub Vrána:

Zatím ne.
# 3.9.2008 07:23:40 reagovat

honza:

měl bych jenom takovou poznámku - možná by bylo příjemnější při přidávání záznamu přidat odkaz i do stránky s tabulkou. Teď musím nejdřív tabulku "vypsat" a teprve potom záznam přidat :)
# 3.9.2008 07:33:02 reagovat

ikona Jakub Vrána:

Stránka s tabulkou pracuje se strukturou tabulky, stránka vypsat s obsahem tabulky. Z tohoto pohledu je odkaz pro přidání záznamu na správném místě.
# 3.9.2008 07:38:27 reagovat

Honza M.:

Jasně, ale jak jsou v phpMyAdmin nahoře ty taby na často používané funkce, tak já bych taky u všech stránek tabulky uvítal třeba tři odkazy na strukturu, vypsání tabulky a vložení nového záznamu.

Je to sice drobnost, ale mně by to (stejně jako honzovi) hodně zpříjemnilo práci.
# 3.9.2008 07:45:09 reagovat

LuKo:

Nový PMA je opět o kus lepší. Měl bych však námět na vylepšení - vypíšu si obsah tabulky, seřadím podle PK sestupně, najdu záznam, edituji, uložím a jsem zpátky na výpisu tabulky, ale PMA zapomněl, že jsem ho měl předtím seřazený. Tzn. po editu chybí návrat na původní stránku. Drobnost, ale potěší. Díky ;o)
# 3.9.2008 07:39:25 reagovat

ikona Jakub Vrána:

Ano, stejně tak by bylo pěkné, kdyby zůstaly zachované filtry. Mám to v TODO, ale nemá to zase tak velkou prioritu, protože osobně obvykle záznamy edituji v novém tabu.
# 3.9.2008 08:59:01 reagovat

LuKo:

Ano, nakonec jsem to tak začal dělat. Ale v takovém případě je zbytečný návrat na vypsaný obsah tabulky, když ho stejně obratem zavírám.
# 3.9.2008 10:21:02 reagovat

tomh:

Dobrá práce!

BTW: Ještě by to chtělo aktualizovat úvodní stránku projektu, kde je zastaralé informace o dostupných překladech.
# 3.9.2008 08:58:16 reagovat

ikona Jakub Vrána:

Souhlasím, jen mě to nebaví udržovat na více místech (na stránce projektu to udržovat musím), tak jsem tam dal „10+ languages“.
# 3.9.2008 09:03:35 reagovat

Vložit příspěvek

Používejte diakritiku. Nelze používat HTML značky, 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:

© 2005-2010 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.