Postgres SQL运算符不存在; character =整数;

Xav*_*ver 3 postgresql

我正在复制两个数据库(SQL Server 2000和PostgreSQL).我使用http://blog.hagander.net/archives/103-Replicating-from-MS-SQL-Server-to-PostgreSQL.html.然后我做最后一步了

ERROR: operator does not exist: character = integer; Error executing the query
Run Code Online (Sandbox Code Playgroud)

出现了.我使用PostgreSQL 8.4.6和ODBC驱动程序(所有psqlodbc_08_04_0100.zip,psqlodbc_08_04_0200.zip)从这里我也尝试删除并安装Synaptic称为9.0.2-1的版本并更新我尝试的odbc驱动程序(psqlodbc_09_00_0100.zip ,psqlodbc_09_00_0101.zip,psqlodbc_09_00_0200.zip)它也会返回该错误.从delphi启动的查询,我只使用系统DSN正常运行

a_h*_*ame 6

您需要修复SQL语句.

我打赌你有类似的东西

WHERE character_column = 1

你需要改变它

WHERE character_column = '1'