Question on Rules - Mailing list pgsql-general

From
Subject Question on Rules
Date
Msg-id 20120218031654.c760ddbd7c0975bc4b045766db7d895c.0a3d13320c.wbe@email16.secureserver.net
Whole thread Raw
Responses Re: Question on Rules  ("David Johnston" <polobo@yahoo.com>)
List pgsql-general
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


pgsql-general by date:

Previous
From: premanand
Date:
Subject: Re: MySQL search query is not executing in Postgres DB
Next
From: Andrey Chursin
Date:
Subject: Full text search ranking: ordering using index and proximiti ranking with OR queries