DBLINK между Postgres и EnterpriseDB
У меня есть 2 базы данных, одна из которых (DB_1) - это POSTGRESQL 9.3 на порту 5432, а другая (DB_2) - это Postgres EnterpriseDB на порту 5444. Я пытаюсь создать представление в DB_1, создав DBLINK между двумя базами данных, выполнив команду следующее утверждение:
CREATE EXTENSION IF NOT EXISTS dblink;
SELECT customer.cust_key FROM dblink
('dbname=**** port=5444 user=**** password=****',
'SELECT cust_key FROM data.customer WHERE customer.tab_no=0')
AS customer (cust_key char(12));
где customer - это таблица в DB_2, cust_key - это поле в таблице customer, а data - схема в DB_2.
Я получаю следующую ошибку:
ERROR: invalid value for parameter "DateStyle": "Redwood, SHOW_TIME"
DETAIL: Unrecognized key word: "redwood".
После дальнейшего изучения я обнаружил, что postgressql.conf для DB_2 (EDB) содержит следующее:
# - Locale and Formatting -
#datestyle = 'iso, dmy' # PostgreSQL default for your locale
datestyle = 'redwood,show_time'
edb_redwood_date = on # translate DATE to TIMESTAMP(0)
где как DB_1 (Postgres) имеет следующее:
datestyle = 'iso, mdy'
Я попытался изменить свойство datestyle в EDB (DB_2), чтобы соответствовать DB_1, но все еще получаю ту же ошибку. Странно, но это не поле типа "Дата" в таблице клиентов, поэтому я не знаю, почему это свойство вызывает проблему.
Любые предложения о том, как заставить это работать, пожалуйста??
Спасибо