校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通(推薦)

postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通(推薦)

熱門標(biāo)簽:奧維地圖標(biāo)注字體大小修改 北京智能外呼系統(tǒng)供應(yīng)商家 高德地圖標(biāo)注電話怎么沒(méi)了 智能電銷機(jī)器人教育 電話機(jī)器人錄音師薪資 中國(guó)地圖標(biāo)注省份用什么符號(hào) 無(wú)錫梁溪公司怎樣申請(qǐng)400電話 江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 孝感銷售電銷機(jī)器人廠家

前言
最近在工作的時(shí)候 需要用數(shù)據(jù)庫(kù)A中的表a1來(lái)更新插入數(shù)據(jù)庫(kù)B中的b2表 由于數(shù)據(jù)庫(kù)都是postgres數(shù)據(jù)庫(kù)
我想到了 postgres_fdw插件

準(zhǔn)備工作
首先需要保證這兩個(gè)數(shù)據(jù)庫(kù)之間網(wǎng) 是通的

數(shù)據(jù)庫(kù)A 名字 AA ip 10.10.2.100(虛構(gòu))端口 5432 用戶名 postgres
數(shù)據(jù)庫(kù)B 名字 BB ip 100.20.0.120(虛構(gòu))端口 6688 用戶名 postgres

一 利用fdw創(chuàng)建2個(gè)數(shù)據(jù)庫(kù)之間的連接

1.1 安裝 postgres_fdw插件

Create extension "postgres_fdw";

 

1.2 創(chuàng)建外部連接

無(wú)論你實(shí)在A數(shù)據(jù)庫(kù)中創(chuàng)建B數(shù)據(jù)庫(kù)的連接 ,還是在B數(shù)據(jù)庫(kù)中創(chuàng)建A數(shù)據(jù)庫(kù)的連接 從本質(zhì)上是一樣的,都是為了打通2個(gè)數(shù)據(jù)庫(kù),實(shí)現(xiàn)數(shù)據(jù)互通
1.2.1 在A數(shù)據(jù)庫(kù)創(chuàng)建b數(shù)據(jù)庫(kù)的連接

 --創(chuàng)建外部服務(wù)器
-- 括號(hào)里的三個(gè)參數(shù),分別是數(shù)據(jù)庫(kù)b的ip、端口和數(shù)據(jù)庫(kù)名稱
CREATE SERVER lianjiebb FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '100.20.0.120', port '6688', dbname 'BB');
--創(chuàng)建用戶映射·
-- 括號(hào)里的兩個(gè)參數(shù),分別是數(shù)據(jù)庫(kù)b數(shù)據(jù)庫(kù)的用戶名、密碼
create user mapping for postgres server lianjiebb options(user 'postgres', password '數(shù)據(jù)庫(kù)密碼');

1.2.2 在b數(shù)據(jù)庫(kù)創(chuàng)建a數(shù)據(jù)庫(kù)的連接

--創(chuàng)建外部服務(wù)器
-- 括號(hào)里的三個(gè)參數(shù),分別是數(shù)據(jù)庫(kù)a的ip、端口和數(shù)據(jù)庫(kù)名稱
CREATE SERVER lianjieAA FOREIGN DATA WRAPPER postgres_fdw OPTIONS (host '10.10.2.100', port '5432', dbname 'AA');
--創(chuàng)建用戶映射·
-- 括號(hào)里的兩個(gè)參數(shù),分別是數(shù)據(jù)庫(kù)a數(shù)據(jù)庫(kù)的用戶名、密碼
create user mapping for postgres server lianjieAA options(user 'postgres', password '數(shù)據(jù)庫(kù)密碼');

1.2.3 查詢 外部鏈接

select * from pg_foreign_server;

1.3 創(chuàng)建外部表

在A數(shù)據(jù)庫(kù)創(chuàng)建b1表的外部鏈接

CREATE FOREIGN TABLE tb_fdw_b1
 (
 collect_time timestamp(6),
 id varchar(36) ,
 列名1 numeric(12,2) ,
 列名2 int4 ,
列名3 timestamp(6)
 ) --跟b1 一模一樣的表結(jié)構(gòu)就行
 server lianjiebb --你創(chuàng)建的外部鏈接名字
 options (table_name '時(shí)序庫(kù)的表名');

查看外部表是否有數(shù),有數(shù)就表示ok了

select * from tb_fdw_b1;

在數(shù)據(jù)庫(kù)b上創(chuàng)建a1表的外部鏈接也是一樣的

二 插入數(shù)據(jù)

2.1 往外部表tb_fdw_b1 插入表a1的數(shù)據(jù)

因?yàn)?倆個(gè)表都是一樣的表結(jié)構(gòu),可以直接插入

INSERT into tb_fdw_b1 SELECT * from a1;

因?yàn)橥獠勘硎菍?shí)時(shí)的 在數(shù)據(jù)庫(kù)a中更改了 外部表tb_fdw_b1 的數(shù)據(jù) ,數(shù)據(jù)庫(kù)B中的b1表中的數(shù)據(jù)也隨之改變 達(dá)成了我們一開(kāi)始的目的

更新 UPDATE 刪除DELETE 也是一樣的 在這里就不說(shuō)了

三 利用定時(shí)任務(wù)來(lái)達(dá)成自動(dòng)同步

每天都需要執(zhí)行顯然不符合我們的“懶人”形象 ,所以用定時(shí)任務(wù)來(lái)實(shí)現(xiàn)明天自動(dòng)同步是必不可少的 我讓他每天早上8點(diǎn)自動(dòng)執(zhí)行

3.1 利用 pgadmin實(shí)現(xiàn)定時(shí)同步(截圖)

3.1.1

3.1.2

3.1.3

3.1.4

3.2 直接上語(yǔ)句實(shí)現(xiàn)定時(shí)同步

DO $$
DECLARE
 jid integer;
 scid integer;
BEGIN
-- Creating a new job
INSERT INTO pgagent.pga_job(
 jobjclid, jobname, jobdesc, jobhostagent, jobenabled
) VALUES (
 1::integer, '更新表b1'::text, ''::text, ''::text, true
) RETURNING jobid INTO jid;

-- Steps
-- Inserting a step (jobid: NULL)
INSERT INTO pgagent.pga_jobstep (
 jstjobid, jstname, jstenabled, jstkind,
 jstconnstr, jstdbname, jstonerror,
 jstcode, jstdesc
) VALUES (
 jid, '更新表b1'::text, true, 's'::character(1),
 ''::text, '數(shù)據(jù)庫(kù)A'::name, 'f'::character(1),
 ' INSERT into tb_fdw_b1 SELECT * from a1;'::text, ''::text
) ;

-- Schedules
-- Inserting a schedule
INSERT INTO pgagent.pga_schedule(
 jscjobid, jscname, jscdesc, jscenabled,
 jscstart, jscend, jscminutes, jschours, jscweekdays, jscmonthdays, jscmonths
) VALUES (
 jid, '更新表b1'::text, ''::text, true,
 '2021-02-07 10:24:50 +08:00'::timestamp with time zone, '2100-02-07 10:24:52 +08:00'::timestamp with time zone,
 -- Minutes
 ARRAY[true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
 -- Hours
 ARRAY[false,false,false,false,false,false,false,false,true,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
 -- Week days
 ARRAY[false,false,false,false,false,false,false]::boolean[],
 -- Month days
 ARRAY[false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false,false]::boolean[],
 -- Months
 ARRAY[false,false,false,false,false,false,false,false,false,false,false,false]::boolean[]
) RETURNING jscid INTO scid;
END
$$;

到此這篇關(guān)于postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通的文章就介紹到這了,更多相關(guān)postgresql實(shí)現(xiàn)數(shù)據(jù)互通內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python連接PostgreSQL數(shù)據(jù)庫(kù)的過(guò)程詳解
  • PHP連接及操作PostgreSQL數(shù)據(jù)庫(kù)的方法詳解
  • C# 操作PostgreSQL 數(shù)據(jù)庫(kù)的示例代碼
  • 在Ubuntu中安裝Postgresql數(shù)據(jù)庫(kù)的步驟詳解
  • Linux下創(chuàng)建Postgresql數(shù)據(jù)庫(kù)的方法步驟

標(biāo)簽:臨滄 泰州 通化 荊州 那曲 齊齊哈爾 海北 阜陽(yáng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通(推薦)》,本文關(guān)鍵詞  postgresql,利用,fdw,來(lái),實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通(推薦)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于postgresql 利用fdw來(lái)實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)之間數(shù)據(jù)互通(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    欧美日本一区二区| 99国产精品久久久久久久久久| 欧美丰满嫩嫩电影| 在线观看免费一区| 99re热这里只有精品免费视频| 国产成人免费视频网站高清观看视频| 久久国产精品色| 蜜臀av性久久久久蜜臀aⅴ流畅| 五月天亚洲婷婷| 蜜臀av性久久久久蜜臀aⅴ| 天天综合网天天综合色| 日产欧产美韩系列久久99| 天堂影院一区二区| 免费成人美女在线观看.| 免费人成黄页网站在线一区二区| 丝袜亚洲另类丝袜在线| 日韩成人av影视| 久久成人综合网| 国产综合色产在线精品| 国产精品456| 成人免费观看视频| 色域天天综合网| 在线观看91视频| 91精品国产综合久久精品图片| 日韩限制级电影在线观看| 2023国产精品| 亚洲欧美在线aaa| 亚洲精品视频自拍| 婷婷综合在线观看| 国精品**一区二区三区在线蜜桃| 国产高清不卡二三区| 色综合视频在线观看| 欧美日韩国产一二三| 精品少妇一区二区三区| 国产午夜精品久久| 一区二区三区资源| 日韩精品福利网| 国产毛片精品国产一区二区三区| 丁香婷婷综合网| 欧美色图在线观看| 精品久久人人做人人爽| 亚洲视频一区在线| 婷婷综合另类小说色区| 国产成人av一区| 欧美系列在线观看| 久久午夜国产精品| 亚洲综合一区二区| 久久国产成人午夜av影院| 成人高清视频在线观看| 欧美人与禽zozo性伦| 久久久99免费| 亚洲午夜国产一区99re久久| 美女精品一区二区| 一本一本大道香蕉久在线精品 | 黄色小说综合网站| 99综合电影在线视频| 91精品国产综合久久香蕉麻豆 | 国产精品久久久久久久久动漫| 亚洲国产成人91porn| 国产.欧美.日韩| 777亚洲妇女| 亚洲视频一二三| 激情综合色丁香一区二区| 91国内精品野花午夜精品| 亚洲精品一区二区三区在线观看 | 国产精品一卡二卡| 欧美丰满美乳xxx高潮www| 最新欧美精品一区二区三区| 欧美a一区二区| 色88888久久久久久影院按摩| 久久理论电影网| 日本成人在线网站| 91黄色免费看| 中文字幕在线观看一区| 国模套图日韩精品一区二区| 欧美精品三级日韩久久| 一区二区三区在线免费观看| 成人永久免费视频| 欧美精品一区视频| 另类中文字幕网| 欧美精品久久一区| 一区二区三区四区视频精品免费 | www.亚洲色图| 久久精品夜夜夜夜久久| 美洲天堂一区二卡三卡四卡视频| 欧美午夜精品理论片a级按摩| 国产精品久久久久影院色老大| 国产精品夜夜嗨| 日韩精品一区二区三区老鸭窝| 日韩高清一区在线| 欧美亚洲精品一区| 一区二区三区四区av| 99精品欧美一区| 中文字幕制服丝袜成人av| 国产乱色国产精品免费视频| 欧美成人video| 久久99在线观看| 精品国产一区二区亚洲人成毛片| 麻豆一区二区99久久久久| 51久久夜色精品国产麻豆| 婷婷国产v国产偷v亚洲高清| 精品视频资源站| 亚洲va在线va天堂| 欧美日韩国产成人在线免费| 午夜精品在线看| 欧美视频精品在线| 日欧美一区二区| 91精品国产免费| 欧美a一区二区| 欧美精品一区在线观看| 国产激情视频一区二区在线观看| 久久久精品影视| 成人一区二区三区视频| 国产精品久久久久久久久免费相片| 成人免费va视频| 综合激情成人伊人| 欧美性色黄大片手机版| 亚洲成人午夜影院| 日韩欧美高清一区| 国产高清在线精品| 亚洲天堂福利av| 欧美色视频一区| 精品在线亚洲视频| 中文字幕精品一区二区精品绿巨人| 粉嫩蜜臀av国产精品网站| 日韩美女视频19| 欧美高清你懂得| 韩国一区二区三区| 国产精品二区一区二区aⅴ污介绍| 91免费版pro下载短视频| 一区二区三区**美女毛片| 制服丝袜国产精品| 国产精品一区二区在线观看不卡| 国产精品久久久久aaaa樱花| 欧亚洲嫩模精品一区三区| 日韩精品电影一区亚洲| 国产亚洲综合在线| 一本色道久久加勒比精品| 性做久久久久久免费观看欧美| 精品美女一区二区| 91理论电影在线观看| 日本伊人精品一区二区三区观看方式| 久久综合色之久久综合| 日韩欧美在线网站| 粉嫩av一区二区三区| 亚洲图片自拍偷拍| 精品久久久久香蕉网| 91片在线免费观看| 麻豆精品视频在线观看视频| 国产精品久久久久影院亚瑟| 91精品国产综合久久久久久漫画| 高清在线不卡av| 日韩国产在线观看一区| 中文一区在线播放| 欧美精品在欧美一区二区少妇| 国产精品夜夜爽| 日韩电影免费在线看| 国产精品久久久久久久午夜片 | 精品日韩在线一区| 色综合中文字幕| 韩国av一区二区三区四区| 一区二区三区四区不卡视频 | 日韩精品一级中文字幕精品视频免费观看 | 亚洲综合丁香婷婷六月香| 精品国产制服丝袜高跟| 欧美色精品天天在线观看视频| 国产精品一区二区果冻传媒| 日韩在线a电影| 亚洲免费av在线| 中文字幕+乱码+中文字幕一区| 91精品国产欧美日韩| 欧洲中文字幕精品| av在线不卡免费看| 精品一区二区三区在线观看国产| 亚洲一区二区欧美| 成人欧美一区二区三区小说 | 一区二区三区 在线观看视频| 国产亚洲精品资源在线26u| 欧美一区二区三区四区久久 | 国产亚洲综合性久久久影院| 欧美一级黄色大片| 91久久精品日日躁夜夜躁欧美| 成人免费av资源| 极品尤物av久久免费看| 天天综合网 天天综合色| 一个色综合av| 17c精品麻豆一区二区免费| 国产视频一区在线观看| 精品少妇一区二区三区视频免付费 | 欧美一二三四区在线| 欧美视频中文一区二区三区在线观看 | 欧美va在线播放| 欧美日韩精品福利| 欧美伊人久久久久久午夜久久久久| 不卡av电影在线播放| 国产.精品.日韩.另类.中文.在线.播放 | 捆绑调教美女网站视频一区| 五月天精品一区二区三区| 亚洲成av人片| 五月天亚洲婷婷|