Postgresql odbc_fdw возврат соединения Ошибка подключения к драйверу - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь подключить Postgres к другой базе данных (MSSQL), используя ODBC_FDW.Я создал ODBC-соединение в Windows, и оно работает, когда я тестирую его.Но сторона PostgreSQL, когда я вызываю таблицу, возвращает odbc_table9. Ошибка подключения к драйверу

CREATE SERVER odbc_server9
        FOREIGN DATA WRAPPER odbc_fdw 
        OPTIONS (dsn 'ZSQL');

    CREATE FOREIGN TABLE odbc_table9 (
        db_id integer, 
        db_name varchar(255)

    ) 
        SERVER odbc_server9
        OPTIONS (
            database 'z',
            schema 'dbo', 
            table 'zt1', 
            sql_query 'select id,name `dbo`.`zt1`',
            sql_count 'select count(id) from `test`.`zt1`',
            db_id 'id', 
            db_name 'name'

        );

    CREATE USER MAPPING FOR postgres
        SERVER odbc_server9

        select * from odbc_table9;
...