From: | "Nicolas Addington" <adding(at)math(dot)wisc(dot)edu> |
---|---|
To: | pgsql-bugs(at)postgresql(dot)org |
Subject: | BUG #1381: invalid input syntax for integer: "" |
Date: | 2005-01-11 05:28:30 |
Message-ID: | 200501110528.j0B5SUn2001063@developer.pgadmin.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs pgsql-www |
The following bug has been logged online:
Bug reference: 1381
Logged by: Nicolas Addington
Email address: adding(at)math(dot)wisc(dot)edu
PostgreSQL version: 8.0
Operating system: aix
Description: invalid input syntax for integer: ""
Details:
When a pl/perl trigger for an insert event changes an integer column in the
new row to null, it fails. Interestingly, it doesn't have a problem if the
column was originally null.
create table tbl ( id integer primary key, n integer );
create function trg() returns trigger as $$
undef $_TD->{new}{n};
return 'MODIFY';
$$ language 'plperlu';
create trigger trg before insert on tbl for each row execute procedure
trg();
insert into tbl values (1, null);
INSERT 17997 1
insert into tbl values (2, 0);
ERROR: invalid input syntax for integer: ""
From | Date | Subject | |
---|---|---|---|
Next Message | Michael Fuhr | 2005-01-11 05:57:55 | Re: pg_dump fails to set index ownership |
Previous Message | Tom Lane | 2005-01-11 05:25:31 | Re: pg_dump fails to set index ownership |
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2005-01-11 06:10:59 | Re: BUG #1381: invalid input syntax for integer: "" |
Previous Message | John Hansen | 2005-01-10 20:45:10 | Re: Search Templates & the new wesite look |