User since
2004-12-14
4
Artikel
BenutzerIn
Vieleicht kann mir hir jemand helfen. Ich brauche hilfe bei Triggerfunktionen die in Perl geschrieben sind und unter PostgreSQL laufen. Ich finde einfach keine Beispiele dafür und genaue beschreibungen darüber. Vieleicht weiß ja jemand wo ich so was finden könnte.
Danke im vorraus
Ben
User since
2003-08-04
14371
Artikel
ModeratorIn
Pg-seitige Trigger:
http://pgsqld.active-venture.com/plpgsql-trigger.html
Ich verstehe nicht so ganz, was Du mit "in Perl geschrieben und unter Pg laufen" meinst.
Willst Du einfach eine Pg-DB mit Perl ansprechen und dann das Statement für den Trigger absetzen, oder möchtestet Du auf den Trigger in Pg verzichten und etwas äquivalentes in Perl implementieren?
User since
2003-08-04
14371
Artikel
ModeratorIn
Dieses Modul wirst Du brauchen, wenn du Pg mit Perl ansprechen willst:
DBD::Pg
User since
2003-08-14
2022
Artikel
BenutzerIn
@renee: Du kannst bei Postgres StoredProcedures in Perl schreiben. Die kannst du dann via Trigger auslösen. Ich habe mich aber nur oberflächlich damit auseinandergesetzt und kann leider nicht mehr viel dazu sagen.
User since
2003-08-04
5871
Artikel
ModeratorIn
Vorgeschichte siehe hier:
http://forum.perl.de/bb/ftopic2257.html
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2004-12-14
4
Artikel
BenutzerIn
renne. Ich meine das ganze auf datenbanken bezogen die ich mit postgreSQL erstelle.
und zusätzlich habe ich zuvor active perl installiert damit alles auch so funktioniert unter postgres.
Also will ich eine PG-DB mit Perl ansprechen die Triggers enthält weiß aber noch nicht so richtig wie und wie Triggers funktionieren.
User since
2003-08-04
5871
Artikel
ModeratorIn
Ich glaub das hat mit Active-States Perl nix zu tun, das muss in der Datenbank selbst ein eingeschränktes Perl vorhanden sein, dass für die internen Perl-Trigger verwendet wird.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2004-01-29
828
Artikel
BenutzerIn
Also, geht es bei dieser Frage um PL/Perl (Datenbank interne Prozeduren in Perl) oder nur um externe anfragen an eine PostgreSQL mit Perl/DBI?
User since
2004-12-14
4
Artikel
BenutzerIn
Es geht bei dieser Frage um PL/Perl