new.oid not working inside rule [repost]

From: Michael Olivier <mo(at)local2me(dot)com>
To: "pgsql-sql(at)postgreSQL(dot)org" <pgsql-sql(at)postgreSQL(dot)org>
Subject: new.oid not working inside rule [repost]
Date: 1999-08-14 04:05:24
Message-ID: 37B4EB04.876196CE@local2me.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Clayton Cottingham 1999-08-14 05:28:20 full text index
Previous Message Howie 1999-08-14 03:07:00 Re: [SQL] Anyone recognise this error from PL/pgSQL?