Re: Question on Rules

From: Michael Gould <mgould(at)isstrucksoftware(dot)net>
To: David Johnston <polobo(at)yahoo(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: Question on Rules
Date: 2012-02-20 12:19:20
Message-ID: v4ag7nj0641rpptelblwb9sk.1329740360087@email.android.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thanks I will change to a trigger

Best Regards

Mike Gould

Sent from Samsung mobile

David Johnston <polobo(at)yahoo(dot)com> wrote:

>-----Original Message-----
>From: pgsql-general-owner(at)postgresql(dot)org [mailto:pgsql-general-owner(at)postgresql(dot)org] On Behalf Of mgould(at)isstrucksoftware(dot)net
>Sent: Saturday, February 18, 2012 5:17 AM
>To: pgsql-general(at)postgresql(dot)org
>Subject: [GENERAL] Question on Rules
>
>I am creating a rule which will copy a record when it is changed to a audittable. My question is that the first column is a UUID data type with a defined as auditaccessorid uuid DEFAULT
>isscontrib.uuid_generate_v4() NOT NULL,
>
>Right now I've got that set to NULL to allow the parser to "compile".
>What value should I have in here since I want a newly created UUID?
>
>CREATE RULE log_accessor AS ON UPDATE TO iss.accessor
> WHERE NEW.* <> OLD.*
> DO INSERT INTO iss.auditaccessor VALUES (NULL,
> 'C',
> new.loaddtlid,
> new.seqno,
> new.billable,
> new.payind,
> new.code,
> new.description,
> new.ref,
> new.tractororcarrierflag,
> new.tractororcarrierno,
> new.tractorpct,
> new.charge,
> new.type,
> new.checkdate,
> new.checkno,
> new.processed,
> new.itemflag,
> new.tractortermloc,
> new.cost,
> new.batchno,
> new.editdatetime,
> new.edituser);
>
>Best Regards,
>
>Michael Gould
>Intermodal Software Solutions, LLC
>904-226-0978
>
>
>--------------------------------------------------------------------
>
>INSERT INTO table (serial_col1) VALUES (DEFAULT);
>
>Also, I presume you have a good reason for using a RULE instead of a TRIGGER? If not you should default to a TRIGGER for this kind of behavior.
>
>David J.
>
>
>

Browse pgsql-general by date

  From Date Subject
Next Message Thom Brown 2012-02-20 13:06:29 Re: How can I get list of views that are using given column in table?
Previous Message hubert depesz lubaczewski 2012-02-20 12:06:53 How can I get list of views that are using given column in table?