tft每日頭條

 > 生活

 > postgresql跨用戶查詢

postgresql跨用戶查詢

生活 更新时间:2024-11-10 00:35:00

在postgresql 中提供了與oracle一樣的dblink機制,方便跨庫查詢,下面介紹一下如何在postgresql中使用dblink,所用的數據庫版本為10.0,客戶端使用的是pgAdmin4。

一、創建dblink擴展

1、右鍵選中要創建dblink的數據庫節點(road-base-index),在菜單中單擊“Query Tool...”菜單項,打開查詢工具窗口。

postgresql跨用戶查詢(postgresql基于dblink進行跨庫查詢)1

圖 1

2、輸入“”,并點擊“執行”按鈕,創建dblink擴展

postgresql跨用戶查詢(postgresql基于dblink進行跨庫查詢)2

圖 2

點擊執行按鈕,在“Extensions”節點展開就能看見新創建的“dblink”擴展了。

postgresql跨用戶查詢(postgresql基于dblink進行跨庫查詢)3

圖 3

3、在數據庫(road-region-index)數據庫上執行同樣的步驟創建"dblink"

4、在road-base-index數據庫使用dblink,跨庫關聯查詢數據庫road-region-index中的plan_specialty_index表。

select college_index.*,t1.name from college_index

left join

(

select * from dblink('host=127.0.0.1 port=5432 dbname=road-region-index user=postgres password=123456','select * from plan_specialty_index') as t(id bigint,name varchar)

) AS t1

on

college_index.id = t1.id

這樣就能很方便的跨庫進行管理表查詢。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved