Я пытаюсь подключить 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;