new.oid not working inside rule [repost] - Mailing list pgsql-sql

From Michael Olivier
Subject new.oid not working inside rule [repost]
Date
Msg-id 37B4EB04.876196CE@local2me.com
Whole thread Raw
Responses Re: [SQL] new.oid not working inside rule [repost]  (wieck@debis.com (Jan Wieck))
List pgsql-sql
I am reposting this because I haven't gotten an answer... is anyone
successfully using new.oid within a rule to store the oid of an inserted
row into another table?  (See below)

This is in 6.4.2-3.

thanks,
--Michael


Michael Olivier wrote:
> 
> 2. How can I get the oid of a record being inserted?  Using new.oid
> isn't getting it for me... the field in my changes table remains
> blank...
> 
>     create rule users_add_rule as on insert to users do
>         insert into changes (table_name, change_time, ref_oid, type)
>         values ('users', 'now', new.oid, 'insert');
> 
> Getting some other field, like new.acctname, does work...
> 
> Thanks,
> Michael


pgsql-sql by date:

Previous
From: Howie
Date:
Subject: Re: [SQL] Anyone recognise this error from PL/pgSQL?
Next
From: Clayton Cottingham
Date:
Subject: full text index