<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="STYLESHEET" type="text/css" href="pgadmin3.css"> <title>Rozšiřující funkce</title> </head> <body> <h3>Rozšiřující funkce</h3> <p>Funkcionalitu pgAdmin III lze dále zdokonalit použitím modulu PostgreSQL <i>adminpack</i>. Je to knihovna přídavných funkcí, kterou si můžete nainstalovat na svém serveru a pgAdmin potom bude moci nabízet doplňující funkce, jako:</p> <ul> <li>Zobrazení obsazeného místa na disku pro prostory tabulek, databáze, tabulky a indexy na kartě „Statistiky“ v <a href="main.html">hlavním okně</a>.<br> </li> <li><a href="status.html">Dialog Stav serveru</A> bude obsahovat kartu „Deník“ a v ní zobrazovat evidenci serveru (pokud je evidence správně nastavená).<br> </li> <li>Dotazy prováděné dalšími uživateli můžete zrušit z <a href="status.html">dialogu Stav serveru</a>.<br> </li> <li>Můžete vzdáleně upravovat a znovu načítat serverem soubory s nastavením postgresql.conf a pg_hba.conf.<br> </li> </ul> <p>Pokud jste pomocí pgInstaller nainstalovali „oficiální“ distribuci PostgreSQL pro Windows, nainstaloval se vám a aktivoval i adminpack. Modul adminpack je jeho součástí od verze PostgreSQL 8.2. Pokud však provozujete jinou verzi PostgreSQL, budete jej muset nainstalovat ručně. Příslušný zdrojový kód adminpack nakopírujte do složky /contrib v přednastaveném stromu zdrojových kódů PostgreSQL. Stáhnout adminpack můžete <a href="http://www.pgadmin.org/download/adminpacks.php">zde</a>.</p> <p>Spusťte následující příkazy (pokud je potřeba, nahraďte <i>admin</i> za <i>admin81</i>):</p> <pre> # cd $PGSRC/contrib/admin # make all # make install </pre> <p>Modul by se měl sestavit a nainstalovat do existující instalace PostgreSQL. Aby jej bylo možné používat, musíte modul nainstalovat do databáze, kterou jste v pgAdminu uvedli jako <i>Udržovací DB</i> (normálně to je <i>postgres</i>, ačkoliv můžete použít libovolnou jinou). To se udělá tak, že najdete soubor <i>admin.sql</i> nebo <i>admin81.sql</i> nainstalovaný v předchozím kroku (obvykle jej najdete v /usr/local/pgsql/share/contrib/) a spustíte jej pro vaši databázi. Běžně je to potřeba udělat jako superuživatel PostgreSQL:</p> <pre> $ psql postgres < /usr/local/pgsql/share/contrib/admin.sql </pre> <p>Při příštím připojení k serveru s pgAdminem se zjistí přítomnost modulu adminpack a nabídne se plná funkcionalita.</p> </body> </html>