Trigger und externe Skripte

Trigger und externe Skripte

am 18.11.2006 16:07:35 von Niels Weber

Hallo,

ist es mit MySQL 5.0 möglich, externe Skripte von einem Trigger aus
aufzurufen?
Falls das nicht geht, ist es wenigstens möglich, eine Mail zu
verschicken, wenn der Trigger aufgerufen wurde?

Danke,
Niels

Re: Trigger und externe Skripte

am 18.11.2006 17:03:42 von Andreas Kretschmer

Andreas
--
q: why do so many people take an instant dislike to mysql?
a: it saves time (oicu in #postgresql)
Explaining the concept of referential integrity to a mysql user is like
explaining condoms to a catholic (Shadda in #postgresql)

Re: Trigger und externe Skripte

am 18.11.2006 17:39:59 von Andreas Scherbaum

Hallo,

Niels Weber wrote:

> ist es mit MySQL 5.0 möglich, externe Skripte von einem Trigger aus
> aufzurufen?
> Falls das nicht geht, ist es wenigstens möglich, eine Mail zu
> verschicken, wenn der Trigger aufgerufen wurde?

Du kannst natürlich dein Mysql um eine externe Funktion bereichern,
siehe auch:

http://dev.mysql.com/doc/refman/5.0/en/adding-udf.html

Das geht aber, wenn ich der Dokumentation richtig folge, nur in C oder C++.
Also viel Spass damit. In 5.1 hat sich in der Hinsicht auch nichts geändert.

Diese Funktion kannst du dann aus deinem Trigger Statement heraus aufrufen.


Anderswo geht das einfacher.



Bye

--
Andreas 'ads' Scherbaum
Failure is not an option. It comes bundled with your Microsoft product.
(Ferenc Mantfeld)

Re: Trigger und externe Skripte

am 21.11.2006 09:11:04 von Niels Weber

Andreas Kretschmer schrieb:

> begin Niels Weber wrote:
> > ist es mit MySQL 5.0 möglich, externe Skripte von einem Trigger aus
> > aufzurufen?
>
> Na, eben noch gefunden:
> http://karwin.blogspot.com/2006/10/catch-22-of-active-databa se.html

Ok, danke für den Link, der ist vielleicht für Überzeugungsarbeit
hilfreich.

> Btw.: Mit PostgreSQL wäre dies deutlich trivialer...

Das hatte ich gehört. Aber dort müsste das Problem, das unter Deinem
Link angesprochen wird, doch auch existieren, oder?

Niels