Re: Create Trigger porting problem from Oracle to PostgreSQL7.3.2 - Mailing list pgsql-sql

From Clint Stotesbery
Subject Re: Create Trigger porting problem from Oracle to PostgreSQL7.3.2
Date
Msg-id BAY9-F8n3mmYMhm2cll0000c32a@hotmail.com
Whole thread Raw
In response to Create Trigger porting problem from Oracle to PostgreSQL7.3.2  (Doris Bernloehr <bedo7@gmx.net>)
List pgsql-sql
Hi,
I ran into the same thing last week. There is no way to specify that 
functionality in the trigger creation for Postgresql. You will have to code 
the trigger to detect when the specific field is updated. Tom Lane had 
suggested something for me last week. Check out the archive for the mailing 
list at
http://archives.postgresql.org/pgsql-sql/2003-11/index.php
and scroll down to November 26. Perhaps Tom will have more to say on this, 
he's pretty good at this stuff.

On another note have you converted any instead of triggers from Oracle to 
Postgres? I'm not sure how to do that yet, maybe using rules but I'll save 
that for another message to the mailing list.
-Clint


----Original Message Follows----
From: Doris Bernloehr <bedo7@gmx.net>
To: pgsql-sql@postgresql.org
Subject: [SQL] Create Trigger porting problem from Oracle to PostgreSQL7.3.2
Date: Wed, 03 Dec 2003 17:57:51 +0100
MIME-Version: 1.0
Received: from mc10-f9.hotmail.com ([65.54.166.145]) by mc10-s5.hotmail.com 
with Microsoft SMTPSVC(5.0.2195.6713); Wed, 3 Dec 2003 09:12:31 -0800
Received: from hosting.commandprompt.com ([207.173.200.192]) by 
mc10-f9.hotmail.com with Microsoft SMTPSVC(5.0.2195.6713); Wed, 3 Dec 2003 
09:11:53 -0800
Received: from postgresql.org (svr1.postgresql.org [200.46.204.71])by 
hosting.commandprompt.com (8.11.6/8.11.6) with ESMTP id hB3GwtS23721;Wed, 3 
Dec 2003 08:59:18 -0800
Received: from localhost (neptune.hub.org [200.46.204.2])by 
svr1.postgresql.org (Postfix) with ESMTP id 98A82D1B4AEfor 
<pgsql-sql-postgresql.org@localhost.postgresql.org>; Wed,  3 Dec 2003 
16:58:39 +0000 (GMT)
Received: from svr1.postgresql.org ([200.46.204.71]) by localhost 
(neptune.hub.org [200.46.204.2]) (amavisd-new, port 10024) with ESMTP id 
58440-05 for <pgsql-sql-postgresql.org@localhost.postgresql.org>; Wed,  3 
Dec 2003 12:58:08 -0400 (AST)
Received: from mail.gmx.net (imap.gmx.net [213.165.64.20])by 
svr1.postgresql.org (Postfix) with SMTP id 58C07D1D388for 
<pgsql-sql@postgresql.org>; Wed,  3 Dec 2003 12:58:07 -0400 (AST)
Received: (qmail 23665 invoked by uid 65534); 3 Dec 2003 16:57:51 -0000
Received: from dsl-213-023-040-229.arcor-ip.net (EHLO gmx.net) 
(213.23.40.229)  by mail.gmx.net (mp001) with SMTP; 03 Dec 2003 17:57:51 
+0100
X-Message-Info: U2wzkPk8/jYj5Bpg8rsbCR+dCQ716btYhkbL2fD/ZgI=
X-Original-To: pgsql-sql-postgresql.org@localhost.postgresql.org
X-Authenticated: #718964
Message-ID: <3FCE160F.1000004@gmx.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624
X-Accept-Language: en-us, en
X-Virus-Scanned: by amavisd-new at postgresql.org
X-Mailing-List: pgsql-sql
Precedence: bulk
Return-Path: pgsql-sql-owner+M16194@postgresql.org
X-OriginalArrivalTime: 03 Dec 2003 17:11:53.0858 (UTC) 
FILETIME=[8C803E20:01C3B9C0]

Hello

I've got a problem in porting a trigger from Oracle into PostgreSQL. In 
Oracle you can choose between UPDATE and UPDATE OF COLUMN ...
Is there a way to have the same functionality in PostgreSQL?

Hope anyone can give me an advice.

Doris


---------------------------(end of broadcast)---------------------------
TIP 8: explain analyze is your friend

_________________________________________________________________
Winterize your home with tips from MSN House & Home. 
http://special.msn.com/home/warmhome.armx



pgsql-sql by date:

Previous
From: Doris Bernloehr
Date:
Subject: Create Trigger porting problem from Oracle to PostgreSQL7.3.2
Next
From: Gaetano Mendola
Date:
Subject: Re: Datatype Inet and Searching