国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Postgres-FDW部署及配置

IT那活兒 / 1728人閱讀
Postgres-FDW部署及配置





 概 述 



fdw是foreign-data wrapper的一個簡稱,可以叫外部封裝數(shù)據(jù)。 

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ù)訪問。





 拓?fù)浣Y(jié)構(gòu) 



服務(wù)器配置:

主機          ip                           端口

Pg1     192.168.18.11            15432

Pg2     192.168.18.12            15432

數(shù)據(jù)庫配置:

1.  配置pg2

pg2上創(chuàng)建數(shù)據(jù)庫賬號pg_fw2

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));

2. 配置pg1

pg1: 創(chuàng)建數(shù)據(jù)庫賬號’pg_fw1’

pg1: 建立一個本地表t0,兩個外表: fw_t1,fw_t2,分別指向pg2上的t1, t2

1. postgres-fdw插件安裝

使用超級用戶,在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)


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/129866.html

相關(guān)文章

  • 私有云物理集群節(jié)點

    摘要:物理集群節(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)部...

    youkede 評論0 收藏0
  • Activiti6之表結(jié)構(gòu)分析-引擎配置流程部署

    摘要:如圖流程引擎創(chuàng)建完成后,只會對進行操作,屬性數(shù)據(jù)表存儲整個流程引擎級別的數(shù)據(jù)初始化表結(jié)構(gòu)時,會默認(rèn)插入四條記錄,流程部署測試流程部署,先把上面的流程引擎配置的注解改為。如圖資源流程定義數(shù)據(jù)表這里面存放的就是我們部署的資源元數(shù)據(jù)信息。 關(guān)于activiti是什么,我這里就不多說了,我們直接上路,O(∩_∩)O哈哈~ 引擎配置 配置方式有好幾種:1): /** * 獲取默認(rèn)的流程引擎實例...

    xorpay 評論0 收藏0
  • 私有災(zāi)備云解決方案

    摘要:災(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)程云...

    youkede 評論0 收藏0
  • 集群創(chuàng)建 智能大數(shù)據(jù)平臺 USDP

    摘要:點擊創(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)...

    ernest.wang 評論1 收藏3013
  • Apache 部署SSL數(shù)字證書安全性設(shè)置

    摘要:原文閱讀部署數(shù)字證書及安全性設(shè)置作為最常見的一種服務(wù)器,其普及度易用性及穩(wěn)定性都非常高,也可以部署基于的安全服務(wù)器,本文介紹如何在上部署簽發(fā)的數(shù)字證書。將提交給申請證書,將私鑰自行妥善保管。 原文閱讀:Apache 部署SSL數(shù)字證書及安全性設(shè)置 showImg(https://segmentfault.com/img/bV9FqW?w=1600&h=837); Apache作為最常見...

    cheukyin 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<