DB-Server Events in PG?

Programmierung mit PostgreSQL (C#, PHP, Perl, Java, ...)

DB-Server Events in PG?

Beitragvon marc9022 » Sa 6. Jun 2009, 02:29

Moin,

In Oracle gibt es Alerts
In MySQL 5.1 gibts nun Events

Und gibt es etwas equivalentes für Postgres?

Funktionsweise:
Ein Oracle Alert prüft ob eine bestimmte Bedingung in einer Tabelle erreicht ist, als Konsequenz erhält man so etwas wie eine Exception auf die das Client
Programm reagieren muss. Besonders sinnvoll z.B wenn man dauerhaftes
Pollen durch periodische SELECT's vermeiden möchte, nur um heraus zu finden
das sich ein Wert verändert hat.

Wenn es das nicht gibt, kann ich dann mit pg/plSQL dann eine eigene Exception Art definieren die z.B mittels Rule oder Trigger bei erreichen eines
bestimmten Zustands in einer Tabelle eine Exception an den Client schickt?

Dann wüsste der Client das definitiv zu verarbeitende Daten vorliegen und
diese nun bearbeitet werden müssen. Der Client an dieser Stelle ist ein
C/C++ System Deamon der permanent mit der DB via Unix Socket connectiert
ist.
steht.
marc9022
Erfahrener Benutzer
 
Beiträge: 162
Registriert: Mo 19. Mai 2008, 08:42

Beitragvon progs » Sa 6. Jun 2009, 09:39

Benutzeravatar
progs
Erfahrener Benutzer
 
Beiträge: 186
Registriert: Sa 26. Nov 2005, 10:50
Wohnort: Kulmbach, Bayern, Germany, 108121049209415, Kulmbach


Zurück zu Programmierung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste