[ic] Runtime error: DBD::Pg v5.0

cbcurrier cbcurrier at spinrx.com
Mon Jan 5 07:33:17 EST 2004

On Sun, 2004-01-04 at 13:17, Salvador Caballe wrote:
> I just upgraded a system running interchange 4.8.7 to 5.0, my old catalog 
> runs OK with this new version, I use postgresql database in both catalogs, but 
> If I create a new catalog with makecat using the included foundation 
> template, all seems OK ,no errors when I start interchange.
> but  I have "500 Internal server error" when I call any page
> from the new foundation store , no problems with my old catalog
> this is the error.log file output:
> Runtime error: DBD::Pg::st execute failed: ERROR:  Unable to identify an 
> operator '<>' for types 'bpchar' and 'int4' at 
> /usr/local/interchange/lib/Vend/Table/DBI.pm line 1836.
> thanks 
> Salvador

I have the opinion that the installation process when doing an upgrade
does not overwrite all of the files as you might expect. Therefore try
renaming your interchange directory to something like interchange.old
then do a fresh installation. Then copy the original cfg files, usertags
& custom modules over to the new interchange folder & start ic. I
suspect you will see the error disappear. This may not be perfect but
does seem to have worked for several of us now.

C.B. Currier

P.S. Or you can try tracking down each error prone file & replacing by

More information about the interchange-users mailing list