postgres_fdw實現(xiàn)的是各個postgresql數(shù)據(jù)庫及遠(yuǎn)程數(shù)據(jù)庫之間的跨庫操作,同時PG也支持與其它數(shù)據(jù)庫進行外表查詢,如使用oracle_FDW可與Oracle數(shù)據(jù)庫進行數(shù)據(jù)訪問,本文介紹postgres-FDW部署及配置實現(xiàn)兩個postgres數(shù)據(jù)庫之間進行數(shù)據(jù)訪問。
服務(wù)器配置:
主機 ip 端口
Pg1 192.168.18.11 15432
Pg2 192.168.18.12 15432
數(shù)據(jù)庫配置:
pg2上建立兩個表: t1, t2
1. 使用超級用戶登錄pg2,在pg2上創(chuàng)建數(shù)據(jù)庫賬號pg_fw2
psql -h pg2 -p 15432 -d postgres
CREATE ROLE pg_fw2 WITH LOGIN PASSWORD pg_fw2;
GRANT ALL PRIVILEGES ON DATABASE postgres to pg_fw2;
2. 更改pg2:pg_hba.conf,允許pg1使用賬號pg_fw2訪問pg2,必須使用md5認(rèn)證方式
host postgres pg_fw2 pg1 md5
3. 在pg2上,以pg_fw2身份,創(chuàng)建表: t1, t2
psql -h pg2 -p 15432 -d postgres -U pg_fw2
create table t1 ( id int, name varchar(20));
create table t2 ( id int, name varchar(20));
pg1: 建立一個本地表t0,兩個外表: fw_t1,fw_t2,分別指向pg2上的t1, t2
使用超級用戶,在pg1上安裝postgres-fdw擴展, 創(chuàng)建數(shù)據(jù)庫賬號pg_fw1
psql -h pg1 -p 15432 -d postgres
create extension postgres_fdw;
2. pg1上創(chuàng)建數(shù)據(jù)庫賬號pg_fw1
CREATE ROLE pg_fw1 WITH LOGIN PASSWORD pg_fw1;
GRANT ALL PRIVILEGES ON DATABASE postgres to pg_fw1;
grant usage on foreign data wrapper postgres_fdw to pg_fw1 ; --注意需要多帶帶授權(quán)
3. pg1上,創(chuàng)建本地表: t0
psql -h pg1 -p 15432 -d postgres -U pg_fw1
create table t0 ( id int, name varchar(20));
4. pg1上,創(chuàng)建FDW服務(wù)、用戶映射、外部表:
--外表t1,t2對應(yīng)關(guān)系
pg1.fw_t1 ---> pg2.t1
pg1.fw_t2 ---> pg2.t2
創(chuàng)建fdw服務(wù)器
▼▼▼
create server fw_pg2
foreign data wrapper postgres_fdw
options (host 192.168.18.12, port 15432, dbname postgres);
創(chuàng)建用戶映射
▼▼▼
create user mapping for pg_fw1
server fpg2
options (user pg_fw2, password pg_fw22021);
創(chuàng)建外部表fw_t1
▼▼▼
create foreign table fw_t1 (
id int,
name varchar(100)
)
server fw_pg2
options (schema_name public, table_name t1);
創(chuàng)建外部表fw_t2
▼▼▼
create foreign table fw_t2 (
id int,
name varchar(100)
)
server fw_pg2
options (schema_name public, table_name t2);
postgres=> d fw_t2
Foreign table "public.fw_t2"
Column | Type | Collation | Nullable | Default | FDW options
--------+------------------------+-----------+----------+---------+-------------
id | integer | | | |
name | character varying(100) | | | |
Server: fpg2
FDW options: (schema_name public, table_name t2)
更多精彩干貨分享
點擊下方名片關(guān)注
IT那活兒
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129866.html
摘要:物理集群節(jié)點云平臺系統(tǒng)常見集群節(jié)點角色有種,分別是管理節(jié)點計算存儲融合節(jié)點獨立計算節(jié)點以及獨立存儲節(jié)點。云平臺分布式存儲使用所有計算節(jié)點的數(shù)據(jù)磁盤,每個節(jié)點僅支持部署一種類型的數(shù)據(jù)磁盤,如等使用作為緩存的場景除外。2.1 物理集群節(jié)點UCloudStack 云平臺系統(tǒng)常見集群節(jié)點角色有 4 種,分別是管理節(jié)點、計算存儲融合節(jié)點、獨立計算節(jié)點、以及獨立存儲節(jié)點。2.1.1 管理節(jié)點集群內(nèi)部...
摘要:如圖流程引擎創(chuàng)建完成后,只會對進行操作,屬性數(shù)據(jù)表存儲整個流程引擎級別的數(shù)據(jù)初始化表結(jié)構(gòu)時,會默認(rèn)插入四條記錄,流程部署測試流程部署,先把上面的流程引擎配置的注解改為。如圖資源流程定義數(shù)據(jù)表這里面存放的就是我們部署的資源元數(shù)據(jù)信息。 關(guān)于activiti是什么,我這里就不多說了,我們直接上路,O(∩_∩)O哈哈~ 引擎配置 配置方式有好幾種:1): /** * 獲取默認(rèn)的流程引擎實例...
摘要:災(zāi)備服務(wù)支持本地災(zāi)備異地災(zāi)備公有云災(zāi)備兩地三中心等多種服務(wù)方式,可根據(jù)業(yè)務(wù)特點和需求,靈活選擇災(zāi)備方式,保證業(yè)務(wù)的和。公有云災(zāi)備架構(gòu)公有云災(zāi)備服務(wù)支持多種業(yè)務(wù)部署方式,為云平臺業(yè)務(wù)提供不同指標(biāo),控制云平臺業(yè)務(wù)災(zāi)備成本。UCloudStack 云平臺通過分布式存儲系統(tǒng)保證本地數(shù)據(jù)的安全性,同時通過遠(yuǎn)程數(shù)據(jù)備份服務(wù),為用戶提供遠(yuǎn)程數(shù)據(jù)備份和容災(zāi)備服務(wù),可以將本地云端數(shù)據(jù)統(tǒng)一歸檔、備份至遠(yuǎn)程云...
摘要:點擊創(chuàng)建集群按鈕開始創(chuàng)建集群資源點擊創(chuàng)建集群按鈕開始創(chuàng)建集群資源創(chuàng)建集群創(chuàng)建集群設(shè)置地域和可用區(qū)信息設(shè)置地域和可用區(qū)信息請根據(jù)您的需要,在創(chuàng)建集群向?qū)е性O(shè)置新集群所歸屬的地域及可用區(qū)信息。 集群創(chuàng)建本篇目錄開始創(chuàng)建集群資源開始部署集群服務(wù)和組件智能大數(shù)據(jù)平臺USDP集群的創(chuàng)建過程,分為兩個部分,即在公有云控制臺中,創(chuàng)建USDP的集群資源,待創(chuàng)建完成后,進入您獨享的USDP管理服務(wù)開始規(guī)劃并創(chuàng)...
摘要:原文閱讀部署數(shù)字證書及安全性設(shè)置作為最常見的一種服務(wù)器,其普及度易用性及穩(wěn)定性都非常高,也可以部署基于的安全服務(wù)器,本文介紹如何在上部署簽發(fā)的數(shù)字證書。將提交給申請證書,將私鑰自行妥善保管。 原文閱讀:Apache 部署SSL數(shù)字證書及安全性設(shè)置 showImg(https://segmentfault.com/img/bV9FqW?w=1600&h=837); Apache作為最常見...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20