String functions like split() and join() in plpgsql

From: "David U(dot)" <davidu(at)everydns(dot)net>
To: <pgsql-general(at)postgresql(dot)org>
Subject: String functions like split() and join() in plpgsql
Date: 2003-01-14 02:29:14
Message-ID: 004201c2bb74$bcbf0170$26b9fc80@pravda
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Hi,

I'm writing a trigger to change the third field in a varchar record. (it's
an SOA field from DNS) and I can do it in plperl but since it needs to be a
trigger I have to do it in plpgsql (or other right?).

In perl it's as simple as:
// assuming $soa = 'ns1.domain.com hostmaster.domain.com 104249825 10800
3600 604000 86400';
@x = split(/ /, $soa); $x[2] = time(); join(' ', @x);

Any ideas on how I can create a trigger to change the third field to now()?

Can I use perl as a trigger?

Thanks in advance,
davidu

--
"Never doubt that a small group of thoughtful citizens can change the
world. Indeed, it is the only thing that ever has." --Margaret Mead

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2003-01-14 02:39:52 Re: String functions like split() and join() in plpgsql
Previous Message Justin Clift 2003-01-14 01:51:24 Re: PostgreSQL on Windows