Hallo,
meine Software: MS Server2003, PostgeSQL 8.2
Gibt es eine Möglichkeit, ein SQL Skript automatisch per .bat auszuführen, ohne auf eine andere externe Sprache (z.B. PHP oder Perl) zurückzugreifen?
Ich muss folgendes machen:
Täglich um 2 Uhr wird auf meiner Datenbank eine Tabelle durch ein externes System mit tagesaktuellen Daten beschrieben. Sobald dies gemacht wurde, will ich meine Tabellen mit diesen aktuellen Daten abgleichen und ggf. updaten.
Dies sollte natürlich automatisch geschehen. Wie kann ich nun das System dazu bringen, dieses SQL Skript (welches die Daten abgleicht und ggf. updatet) auszuführen?
VG
Jones1024
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Auch in Windows gibt es die viel beachtete Möglichkeit, Ereignisse zu bestimmten Zeiten anzustoßen. Das war imho schon ein paar mal Diskussionsthema. Einfach mal die Suchfunktion benutzen.
Vielleicht kann fristo das mal mit in die Windows FAQ aufnehmen?
Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören
Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler
PostgreSQL Service & Support
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Vielen Dank für die Antworten.
Hallo,
eine andere Möglichkeit besteht auch noch darin pgagent zu nehmen. Dies hat den Vorteil, dass PG selbst die Jobs ausführt, und man bei einem Serverumzug o.ä. nicht die ganzen Tasks aus Cron oder scheduled Tasks mit übernehmen muss. Das ganze Wissen liegt in der DB und wandert mit dem Backup mit.
Eine Einleitung findet man hier:
Tobias
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen