RE: 'record old is unassigned yet' when using trigger in 7.1.1

Поиск
Список
Период
Сортировка
Искать
От
Michael Davis
Тема
RE: 'record old is unassigned yet' when using trigger in 7.1.1
Дата
в 18:16:45
Msg-id
01C0D8A0.ED65E9A0.mdavis@sevainc.com
Список
Дерево обсуждения
Re: 'record old is unassigned yet' when using trigger in 7.1.1 Joseph Shraibman <jks@selectacast.net>
Re: 'record old is unassigned yet' when using trigger in 7.1.1 Tom Lane <tgl@sss.pgh.pa.us>
When creating the trigger you need to specify BEFORE UPDATE rather than BEFORE INSERT.

-----Original Message-----
From:	Joseph Shraibman [SMTP:jks@selectacast.net]
Sent:	Wednesday, May 09, 2001 2:56 PM
To:	pgsql-sql@postgresql.org
Subject:	'record old is unassigned yet' when using trigger in 7.1.1

I have a function used in a trigger that looks like this:
      begin      IF OLD.status <> NEW.status     THEN	NEW.statchangedate = CURRENT_DATE;     END IF;return NEW;end;

The problem is when a new row is inserted I get this error message:
ERROR:  record old is unassigned yet
... and the insert fails.

It doesn't matter if the trigger is before or after.

-- 
Joseph Shraibman
jks@selectacast.net
Increase signal to noise ratio.  http://www.targabot.com

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command   (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


В списке pgsql-sql по дате отправления
От: Joe Conway
Дата:
От: Joseph Shraibman
Дата:
FAQ