On Wed, Dec 13, 2006 at 03:03:43PM -0000, Jean-Gérard Pailloncy wrote:
Quote:
On PostgreSQL 8.1.2
select -32768::smallint
throws the error
ERROR: smallint out of range |
I think the cast is binding tighter than the unary minus, so the
above is equivalent to
select -(32768::smallint)
which is why you're getting "smallint out of range." This should work:
select (-32768)::smallint
--
Michael Fuhr
---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster