第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在PostgreSQL中使用(安裝)dblink?

如何在PostgreSQL中使用(安裝)dblink?

繁星淼淼 2019-12-03 16:50:33
我已經(jīng)習慣了Oracle,并在我的模式中創(chuàng)建了dblink,然后訪問了這樣的遠程數(shù)據(jù)庫:mytable@myremotedb,無論如何,PostgreSQL都可以這樣做嗎?現(xiàn)在,我正在像這樣使用dblink:SELECT logindate FROM dblink('host=dev.toto.com                              user=toto                              password=isok                              dbname=totofamily', 'SELECT logindate FROM loginlog');當我執(zhí)行此命令時,出現(xiàn)以下錯誤:提示:沒有函數(shù)匹配給定的名稱和參數(shù)類型。您可能需要添加顯式類型轉(zhuǎn)換。有人有主意嗎?使用它們之前,我們是否必須“激活” dblink或執(zhí)行某些操作?在我們要查詢的遠程數(shù)據(jù)庫上有什么事情要做嗎?我們也必須激活dblink嗎?我一直有一個could not establish connection。這是行的類型:SELECT dblink_connect_u('host=x.x.x.x dbname=mydb user=root port=5432');IP地址正確,并且Postgres正在遠程服務器上運行。任何的想法?
查看完整描述

3 回答

?
30秒到達戰(zhàn)場

TA貢獻1828條經(jīng)驗 獲得超6個贊

在PostgreSQL 9.1或更高版本中,簡化了附加模塊的安裝。注冊的擴展(包括dblink)可以通過以下方式安裝CREATE EXTENSION:


CREATE EXTENSION dblink;

安裝到默認架構(gòu)中(public默認情況下)。search_path在運行命令之前,請確保已正確設置了您的設置,并且該模式對于所有需要使用該模式的用戶都是可見的。


另外,您可以通過以下方式安裝到您選擇的任何模式:


CREATE EXTENSION dblink SCHEMA extensions;

看到:


在Postgres數(shù)據(jù)庫的多個架構(gòu)上安裝hstore的最佳方法?

每個數(shù)據(jù)庫運行一次?;蛟跇藴氏到y(tǒng)數(shù)據(jù)庫中運行它,template1以將其自動添加到每個新創(chuàng)建的DB中。手冊中的詳細信息。


您需要首先在服務器上安裝提供模塊的文件。對于Debian及其衍生產(chǎn)品,顯然是PostgreSQL 9.1 的軟件包postgresql-contrib-9.1。


查看完整回答
反對 回復 2019-12-03
?
慕妹3242003

TA貢獻1824條經(jīng)驗 獲得超6個贊

在linux上,找到dblink.sql,然后在postgresql控制臺中執(zhí)行以下操作以創(chuàng)建所有必需的函數(shù):


\i /usr/share/postgresql/8.4/contrib/dblink.sql 

您可能需要安裝contrib軟件包: sudo apt-get install postgresql-contrib


查看完整回答
反對 回復 2019-12-03
  • 3 回答
  • 0 關(guān)注
  • 3370 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號