我正在複製兩個數據庫(SQL Server 2000和PostgreSQL)。我爲此使用http://blog.hagander.net/archives/103-Replicating-from-MS-SQL-Server-to-PostgreSQL.html。然後我做最後一步Postgres SQL運算符不存在;字符=整數;
ERROR: operator does not exist: character = integer; Error executing the query
出現。我使用的PostgreSQL 8.4.6的和ODBC驅動程序(所有psqlodbc_08_04_0100.zip,psqlodbc_08_04_0200.zip)從here我也嘗試刪除和安裝版本,突觸叫做9.0.2-1和更新odbc驅動程序,我嘗試(psqlodbc_09_00_0100.zip ,psqlodbc_09_00_0101.zip,psqlodbc_09_00_0200.zip),它也會返回該錯誤。從德爾福發起的查詢,我只使用系統DSN正常運行
請向我們展示postgresql日誌文件中已執行和失敗的查詢。我相信這是PostgreSQL ODBC驅動程序中的一個設置,但爲了調試它,我需要完成確切的查詢。 – Daniel 2011-02-01 15:05:28