The following bug has been logged online:
Bug reference: 4078
Logged by: rupesh
Email address: patil(dot)rupesh(at)gmail(dot)com
PostgreSQL version: 8.3
Operating system: linux 4.0
Description: ERROR: operator does not exist: numeric = character
varying
Details:
ERROR: operator does not exist: numeric = character varying at character
675
HINT: No operator matches the given name and argument type(s). You might
need to add explicit type casts.
(0.735 sec)
This was previously working in 8.2.3 but not in 8.3