> On to target type matching...
Ooh. This one was easy, apparently:
tgl=> create table test (s smallint);
CREATE
Old behavior:
tgl=> insert into test select 1 + 2;
ERROR: parser: attribute 's' is of type 'int2' but expression is of
type 'int4'
New behavior:
tgl=> insert into test select 1 + 2;
INSERT 18432 1
tgl=> select * from test;
s
-
3
(1 row)
Back to fixing broken stuff in operators...
- Tom