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:

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.