Bruce Momjian wrote: > Andrea Arcangeli wrote: > > Actually I'm using the REL8_2_STABLE branch in CVS which may be a bit > > more advanced than the plain 8.2.2, but still it's supposedly a stable > > branch. > > > > The easiest way for me to reproduce is this: > > > > cpushare=> create table x (x NUMERIC(28,2) CHECK(x >= 0)); > > CREATE TABLE > > cpushare=> insert into x values (0); > > INSERT 0 1 > > cpushare=> update x set x = 0; > > ERROR: attribute 1 has wrong type > > DETAIL: Table has type numeric, but query expects numeric. > > cpushare=> > > > > Comments welcome. Thanks! > > This is a known bug in 8.2.2 and we are discussing methods of > distributing the fix as quickly as possible. The fix is already in the REL8_2_STABLE branch, so Andrea can certainly update and confirm if his problem is fixed. -- Alvaro Herrera http://www.CommandPrompt.com/ The PostgreSQL Company - Command Prompt, Inc.