### Kroky pgAgent

Každý úkol sestává z několika kroků, z nichž každý může být buď SQL skript nebo dávka shellu. Kroky se spouští v pořadí podle abecedy.

Kroky lze do úkolu přidávat přes dialog vlastností tohot úkolu nebo jako subobjekt ve stromu objektů. Karta Vlastnosti v hlavním okně pgAdminu zobrazuje podrobnosti o vybraném kroku a karta Statistiky podrobnosti o každém spuštění kroku včetně výstupu a chyb skriptu.

Každý krok obsahuje údaje zobrazené na snímku níže. Většina z nich je pochopitelná z názvu. Pokud je „Druh“ nastaveno na „SQL“, tak samozřejmě musíte zvolit databázi proti které se má spouštět. Pokud je nastaveno na „Dávka“, mělo by „Databáze“ a „Připojovací řetězec“ zůstat nevyplněné. „Při chybě“ řídí, co se má provést s celým úkolem, pokud dojde v kroku k chybě.

Karta „Definice“ obsahuje jediné textové pole, do kterého se zapisuje vlastní skript. Pro SQL je to série výrazů SQL. V případě dávky je to pod Windows standardní syntaxe dávkového souboru. Pro *nixové servery lze použít libovolný skript, akorát na prvním řádku musí být uvedený interpretr (např. #!/bin/sh).