### Rozšiřující funkce

Funkcionalitu pgAdmin III lze dále zdokonalit použitím modulu PostgreSQL adminpack. 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:

- Zobrazení obsazeného místa na disku pro prostory tabulek, databáze, tabulky a indexy na kartě „Statistiky“ v hlavním okně.
- Dialog Stav serveru bude obsahovat kartu „Deník“ a v ní zobrazovat evidenci serveru (pokud je evidence správně nastavená).
- Dotazy prováděné dalšími uživateli můžete zrušit z dialogu Stav serveru.
- Můžete vzdáleně upravovat a znovu načítat serverem soubory s nastavením postgresql.conf a pg_hba.conf.

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 zde.

Spusťte následující příkazy (pokud je potřeba, nahraďte admin za admin81):

        # cd $PGSRC/contrib/admin
        # make all
        # make install

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 Udržovací DB (normálně to je postgres, ačkoliv můžete použít libovolnou jinou). To se udělá tak, že najdete soubor admin.sql nebo admin81.sql 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:

        $ psql postgres < /usr/local/pgsql/share/contrib/admin.sql

Při příštím připojení k serveru s pgAdminem se zjistí přítomnost modulu adminpack a nabídne se plná funkcionalita.