婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)

PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)

熱門標簽:外呼調研系統 合肥公司外呼系統運營商 地圖標注和圖片名稱的區別 重慶自動外呼系統定制 美容工作室地圖標注 海豐有多少商家沒有地圖標注 辦公外呼電話系統 漯河外呼電話系統 打電話智能電銷機器人授權

淺談

postgres不知不覺已經升到了版本13,記得兩年前還是版本10,當然這中間一直期望著哪天能在項目中使用postgresql,現在已實現哈~;

順帶說一下:使用postgresql的原因是它的生態完整,還有一個很重要的點兒是速度快這個在第10版的時 這么說也許還為時過早,

但是在13這一版本下一點兒也不為過,真的太快了,我簡單的用500w的數據做聚合,在不建立索引(主鍵除外)的情況下 執行一個聚合操作,postgres

的速度是mysql的8倍,真的太快了~;好了,這一章節我就聊一聊我實際碰到的問題,就是:跨庫查詢,這里是用mysql_fdw實現的。

環境準備

  • 一個mysql實例(5.7或8均可)
  • 一個postgres實例(這里使用源碼編譯安裝的13,建議13,11或12也可)
  • 一臺linux(以下內容使用的是centos,其它系統也可參考哈)

以下內容僅僅為安裝及使用mysql_fdw的教程,具體mysql及postgres怎么安裝我就一并略去

準備libmysqlclient

注意:若mysql與postgresql在同一臺linux機上,則無需安裝mysql工具,請略過本段

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz
tar -xvJf mysql-8.0.22-linux-glibc2.17-x86_64-minimal.tar.xz
 chown -R mysql:mysql /usr/local/mysql/
cd mysql-8.0.22-linux-glibc2.17-x86_64-minimal
cp -r ./* /usr/local/mysql/

配置環境變量

配置文件

vi /etc/profile

添加mysql環境變量

export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:/usr/local/mysql/bin
export LD_LIBRARY_PATH=MYSQL_HOME/lib:$LD_LIBRARY_PATH

添加postgres環境變量

export PG_HOME=/usr/local/pgsql
export LD_LIBRARY_PATH=$PG_HOME/lib:$MYSQL_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/lib
export PATH=$PG_HOME/bin:$MYSQL_HOME/bin:$PATH:.

刷新配置

source /etc/profile

下載并編譯mysql_fdw

下載地址:

https://github.com/EnterpriseDB/mysql_fdw/releases

解壓

tar -xzvf REL-2_5_5.tar.gz

進入

cd mysql_fdw-REL-2_5_5

編譯

make USE_PGXS=1

安裝

make USE_PGXS=1 install

重啟postgres

安裝mysql_fdw 并 配置完成環境變量必須重啟postgresql,這個很重要

su postgres
 /usr/local/pgsql/bin/pg_ctl -D /mnt/postgres/data -l logfile stop
 /usr/local/pgsql/bin/pg_ctl -D /mnt/postgres/data -l logfile start
 psql [ or /usr/local/pgsql/bin/psql]

登錄到postgres并配置mysql_server

\c YOUR_DB_NAME
CREATE EXTENSION mysql_fdw;
CREATE SERVER mysql_server FOREIGN DATA WRAPPER mysql_fdw OPTIONS (host 'HOST', port '3306');
CREATE USER MAPPING FOR YOUR_DB_NAME SERVER mysql_server OPTIONS (username 'USERNAME', password 'PASSWORD');
GRANT USAGE ON FOREIGN SERVER mysql_server TO YOUR_DB_NAME;
GRANT ALL PRIVILEGES ON ods_tianmao_transaction TO YOUR_DB_NAME;

創建外表

創建的外表必須在mysql中有對應的表,否則無法使用(也不會在DB工具中顯示)

樣例

CREATE FOREIGN TABLE YOUR_TABLE_NAME(
 id numeric(22),
 date date ,
 name varchar(50),
 create_time timestamp 
)SERVER mysql_server OPTIONS (dbname 'YOUR_DB_NAME', table_name 'MYSQL_TABLE_NAME');

刪除操作

刪除擴展

DROP EXTENSION mysql_fdw CASCADE;

刪除mysql_server

DROP SERVER [mysql_server] CASCADE;

刪除外表

DROP FOREIGN TABLE [YOUR_FOREIGN_TABLE_NAME] CASCADE;

修改user mapping

ALTER USER MAPPING FOR YOUR_DB_USER SERVER mysql_server OPTIONS (SET password 'PASSWORD');
ALTER USER MAPPING FOR YOUR_DB_USER SERVER mysql_server OPTIONS (SET username 'USERNAME');

最后

想說的是postgresql的外表功能實在是太好用了,建立mysql外表后可直接在posgresql中執行增刪改查等操作

更強大的是 還可以執行與postgresql表的連表查詢,真香~,省去了應用配置數據源的麻煩。

到此這篇關于PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)的文章就介紹到這了,更多相關PostgreSQL使用MySQL外表內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PostgreSQL實現批量插入、更新與合并操作的方法
  • 基于PostgreSQL和mysql數據類型對比兼容
  • 解決postgresql 數據庫 update更新慢的原因
  • 將MySQL數據庫移植為PostgreSQL
  • 將MySQL數據庫移植為PostgreSQL
  • 實現MySQL + PostgreSQL批量插入更新insertOrUpdate

標簽:錦州 珠海 蚌埠 烏海 來賓 衡陽 株洲 晉城

巨人網絡通訊聲明:本文標題《PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)》,本文關鍵詞  PostgreSQL,使用,MySQL,外表,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)》相關的同類信息!
  • 本頁收集關于PostgreSQL使用MySQL外表的步驟詳解(mysql_fdw)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99久久久欧美国产| 久久九九全国免费| 成av人片一区二区| 国产一区二区三区黄视频| 午夜私人影院久久久久| 亚洲三级免费观看| 国产精品国产三级国产| 久久久久久久久岛国免费| 精品欧美久久久| 久久你懂得1024| 国产亚洲一区二区在线观看| 国产欧美日韩久久| 亚洲毛片av在线| 午夜电影一区二区三区| 午夜电影一区二区三区| 久久www免费人成看片高清| 美国av一区二区| 久久精品国产亚洲高清剧情介绍| 韩国成人精品a∨在线观看| 精品一区二区三区香蕉蜜桃| 精品一区二区三区不卡 | 精品日韩一区二区三区免费视频| 欧美一区二区视频在线观看2022| 日韩欧美一级片| 国产亚洲女人久久久久毛片| 久久久久久亚洲综合| 欧美国产日韩a欧美在线观看 | 色噜噜狠狠色综合欧洲selulu| 亚洲一二三区在线观看| 青青草视频一区| 亚洲高清视频在线| 国产乱人伦偷精品视频免下载| www.在线成人| 欧美一级二级三级蜜桃| 亚洲丝袜美腿综合| 麻豆精品蜜桃视频网站| 99国产精品久久久| 日韩一区二区三区观看| 国产精品久久久久久久第一福利 | 69堂精品视频| 亚洲国产精华液网站w| 亚洲五月六月丁香激情| 国产在线精品免费| 欧美视频在线播放| 久久日一线二线三线suv| 亚洲免费观看高清完整版在线| 老司机一区二区| 欧美亚洲一区三区| 国产日产欧产精品推荐色| 亚洲成人精品在线观看| 成人精品国产免费网站| 日韩欧美国产高清| 亚洲高清一区二区三区| 国产成人免费在线观看| 日韩免费在线观看| 亚洲成人免费在线| 91福利区一区二区三区| 亚洲国产精品高清| 久久99精品视频| 91麻豆精品国产| 午夜在线电影亚洲一区| 不卡电影一区二区三区| 久久亚洲影视婷婷| 蜜桃一区二区三区四区| 欧美三级日韩三级| 亚洲综合色区另类av| 91视频观看免费| 欧美激情在线看| 国产精品资源在线| 2024国产精品| 久久99国产精品久久99| 欧美肥胖老妇做爰| 日韩成人精品在线| 日韩一区二区电影在线| 日韩福利视频网| 91精品国产aⅴ一区二区| 午夜视频在线观看一区二区| 91成人免费网站| 一区二区三区欧美日韩| 欧美在线观看视频在线| 日韩国产欧美一区二区三区| 欧美一级黄色大片| 国内一区二区在线| 国产精品无遮挡| 91色视频在线| 婷婷开心激情综合| 日韩一区和二区| 国产一区美女在线| 中文字幕一区二区三| 色综合咪咪久久| 免费在线看成人av| 国产色综合一区| 色综合天天综合网天天狠天天 | 国产盗摄精品一区二区三区在线 | 日本欧美在线观看| 欧美videos中文字幕| 国产69精品久久久久毛片| 中文字幕亚洲区| 欧美色视频一区| 久久99久久99| 亚洲男人的天堂在线aⅴ视频| 欧洲视频一区二区| 国产一区二区三区美女| 亚洲免费观看高清完整版在线观看 | 精品亚洲免费视频| 成人免费一区二区三区视频| 欧美在线不卡视频| 九九九久久久精品| 亚洲蜜臀av乱码久久精品蜜桃| 7777女厕盗摄久久久| 国产精品影视天天线| 一区二区三区四区不卡视频| 91精品国产全国免费观看| 成人免费毛片嘿嘿连载视频| 亚洲综合清纯丝袜自拍| 国产午夜精品在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 日欧美一区二区| 欧美激情综合五月色丁香小说| 色老头久久综合| 国产成人av福利| 亚洲国产欧美日韩另类综合| 国产婷婷一区二区| 日韩一二三四区| 欧美日韩综合在线| 99免费精品在线| 国产美女精品在线| 激情综合网av| 青青草原综合久久大伊人精品 | 久久免费精品国产久精品久久久久 | 国产91丝袜在线18| 日本女人一区二区三区| 亚洲精品日日夜夜| 国产日产亚洲精品系列| 精品999在线播放| 91精品国产入口在线| 欧美日韩1区2区| 欧美日韩国产高清一区二区| 不卡视频在线看| 99久久精品国产一区| 成人一区二区三区视频| 狠狠色综合日日| 国产一区二区三区日韩| 激情小说亚洲一区| 精品一区二区三区香蕉蜜桃| 免费在线观看一区二区三区| 天堂va蜜桃一区二区三区漫画版| 亚洲成人手机在线| 日韩有码一区二区三区| 天堂精品中文字幕在线| 免费成人你懂的| 久久国产日韩欧美精品| 蜜臀va亚洲va欧美va天堂| 日韩激情在线观看| 免费观看在线综合色| 激情五月婷婷综合| 国产成人午夜精品影院观看视频 | 欧美欧美午夜aⅴ在线观看| 欧美日韩一区成人| 欧美一区日本一区韩国一区| 91精品国产麻豆| 久久久久久麻豆| 中文一区二区完整视频在线观看| 国产亚洲成年网址在线观看| 国产精品久久久久精k8 | 亚洲欧美韩国综合色| 亚洲综合一区二区三区| 亚洲福利视频一区二区| 免费欧美在线视频| 国产麻豆午夜三级精品| 97久久精品人人爽人人爽蜜臀| 91福利国产成人精品照片| 欧美老人xxxx18| 久久亚洲捆绑美女| 中文字幕一区二区三区蜜月| 亚洲综合久久久久| 久久精品国产在热久久| 成人av电影在线| 欧美一区在线视频| 亚洲国产精品av| 肉色丝袜一区二区| 成人性视频免费网站| 欧美日韩精品一区视频| 久久日韩粉嫩一区二区三区| 亚洲精品欧美专区| 久久99九九99精品| 欧美丝袜丝nylons| 国产欧美日产一区| 蜜桃av一区二区| 色哟哟一区二区| 亚洲精品一线二线三线| 亚洲精品第一国产综合野| 久久99精品视频| 欧美肥大bbwbbw高潮| 国产精品成人免费在线| 美国十次综合导航| 精品视频色一区| 国产精品视频一二三区| 免费视频一区二区| 欧美久久一区二区|