Я использую Oracle и создаю dblink в своей схеме, а затем обращаюсь к удаленной базе данных следующим образом: [email protected]
, так или иначе, с PostgreSQL?
Сейчас я использую dblink следующим образом:
SELECT logindate FROM dblink('host=dev.toto.com
user=toto
password=isok
dbname=totofamily', 'SELECT logindate FROM loginlog');
При выполнении этой команды я получаю следующую ошибку:
СОВЕТ: никакая функция не соответствует указанному имени и типам аргументов. Возможно, вам потребуется добавить явные типы.
Есть ли у кого-нибудь идеи? Нужно ли "активировать" dblinks или что-то делать, прежде чем использовать их?
Есть ли что-то делать в удаленной базе данных, которую мы будем запрашивать? Нужно ли активировать dblink? Я продолжаю иметь could not establish connection
. Это строка типа:
SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');
IP-адрес правильный, а Postgres запущен на удаленном сервере. Любая идея?