Warning: pg_query() [function.pg-query]: Query failed: ERROR: index "page_len_idx" contains unexpected zero page at block 3634
HINT: Please REINDEX it. in /var/www/drupal/mediawiki/includes/DatabasePostgres.php on line 389 Feladat ütemező - RoolWiki
A feladat ütemező munkafüzetben előre ütemezett feladatok kiadása lehetséges, melynek elérhetősége Admin/PostgreSQL/Feladat ütemező.
A munkafüzet több részre tagolódik:
Ütemező fül
Feladat - Adott feladathoz lehet felvenni ütemtervet és eljárást. A feladatnál látható, hogy mikor volt az utolsó futása, mikor lesz a következő futása.
Ütemterv - Az eljárás futatásának ütemtervének megadása lehetséges.
Eljárás - Az ütemtervben megadottak alapján milyen programszöveg, mely adatbázisban kerüljön futtatásra.
Futás eredménye fül
Feladat napló - Adott feladat futásainak időpontja, időtartama, és a futás eredményének státusza látható.
Eljárás napló - A naplóban a feladatnaplóhoz kapcsolódóan látható az eredmény. Hiba esetén a kimenet oszlopban látható a hiba oka.
Beállítások fül
A feladatok létrehozásához szükséges kapcsolati adatok megadása. Jelenleg postgres felhasználó tudja üzemeltetni.
Analyze időzített futtatására példa:
Feladat létrehozása, ahol a név, megjegyzés megadása szükséges.
Ütemterv megadása, ahol a név, megjegyzés, futtatás kezdete, és az időpont(ok) megadása szükséges. Ha valamely időtartamig szeretnénk ütemezetten futtatni, akkor a futtatás vége megadása is szükséges.
Időpontok megadásának értelmezése:
Minden nap éjjel 1 órakor fusson
Percek: 0
Órák: 1
Minden kedden reggel 5 és délután 16 órakor
Percek: 0
Órák: 5, és 16
Hét napjai: Kedd
Ha több eltérő struktúrájú időpontban szeretnénk futtatni, akkor több ütemterv felvétele szükséges.
Eljárás létrehozása, ahol név, megjegyzés, program szöveg és az adatbázis név megadása szükséges. Az itt megadott program szöveg kerül futtatásra a megadott adatbázisban.
A munkafüzet futatásához szükséges telepítések:
dblink kapcsolat felépítéséhez szükséges postgres összetevő telepítés, mely telepítését adatbázis karbantartó informatikus tudja elvégezni.
pgagent telepítése - A pgAdmin-hoz kapcsolódó pgAgent.sql fájlban található eljárások betöltése a postgres adatbázisba.