日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 技術(shù)開(kāi)發(fā) > 數(shù)據(jù)庫(kù) > Docker環(huán)境下升級(jí)PostgreSQL的步驟方法詳解

Docker環(huán)境下升級(jí)PostgreSQL的步驟方法詳解

時(shí)間:2024-03-04 00:33作者:下載吧人氣:26

前段時(shí)間接到了要升級(jí)數(shù)據(jù)庫(kù)的需求,在公司大佬的指導(dǎo)下搞定了升級(jí)的方案,在此記錄一下。

查閱PostgreSQL 官方文檔 可以得知,官方提供了兩種方式對(duì)數(shù)據(jù)庫(kù)進(jìn)行升級(jí)——pg_dumpall與pg_upgrade。

pg_dumpall 是將數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)成一個(gè)腳本文件,然后在新版數(shù)據(jù)庫(kù)中可以直接導(dǎo)入。這種方式操作簡(jiǎn)單,跟著官方文檔就能輕松操作,但是明顯只適用于數(shù)據(jù)量較少的情況,在我的測(cè)試環(huán)境里,導(dǎo)入一個(gè)2g的數(shù)據(jù)庫(kù)用了將近10分鐘。

所以我這里選用的是 pg_upgrade ,這種方式是直接將數(shù)據(jù)文件升級(jí)到高版本,2g數(shù)據(jù)用時(shí)一分多鐘。

目前我手上的項(xiàng)目的PgSql是跑在在Docker上面的,版本是10.x,需求是升級(jí)到13.x,簡(jiǎn)單講一下步驟:

  • _upgrade需要用到新舊容器的bin跟data,所以首先將舊數(shù)據(jù)庫(kù)容器的bin還有data文件復(fù)制到服務(wù)器;
  • 開(kāi)啟一個(gè)PG13的容器,這個(gè)是后面用于服務(wù)的正式容器(下文稱(chēng)為正式容器),然后另外開(kāi)啟一個(gè)臨時(shí)容器(下文稱(chēng)為臨時(shí)容器)用于升級(jí)數(shù)據(jù)文件,將這兩個(gè)容器的數(shù)據(jù)庫(kù)目錄映射到同一個(gè)目錄;
  • PG13的容器內(nèi)部會(huì)缺少很多PG10的運(yùn)行庫(kù),所以需要從舊容器中復(fù)制到臨時(shí)容器里;
  • 臨時(shí)容器將數(shù)據(jù)升級(jí)后,由于跟正式容器的數(shù)據(jù)文件目錄映射到了同一個(gè)目錄,所以數(shù)據(jù)可以正常使用;于跟正式容器的數(shù)據(jù)文件目錄映射到了同一個(gè)目錄,所以數(shù)據(jù)可以正常使用;

首先自然是拉取一個(gè)PG13的鏡像,然后放好別動(dòng):

docker pull postgres:13.1
標(biāo)簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評(píng)論+

網(wǎng)友評(píng)論

網(wǎng)友
您的評(píng)論需要經(jīng)過(guò)審核才能顯示

熱門(mén)閱覽

最新排行

公眾號(hào)

主站蜘蛛池模板: 免费在线看a | 国产在线一区二区 | 欧美激情一区二区三区 | 日日夜夜精品 | 中文字幕一区二区三区精彩视频 | www.yw193.com| 在线视频中文字幕 | 日韩成人精品一区二区三区 | 国产精品久久国产精品99 | 在线观看日韩精品视频 | 免费超碰| 成人精品一区二区三区 | 中文字幕1区2区3区 亚洲国产成人精品女人久久久 | 婷婷中文在线 | 久久偷人 | 精品91视频| 亚洲视频中文 | 国产成人精品午夜视频免费 | 色偷偷噜噜噜亚洲男人 | 91精品国产91久久久久久丝袜 | 国产精品福利网站 | 久久久国产一区二区三区 | 成人h动漫精品一区二区器材 | 欧美精品一区二区三区四区 | 午夜久久久 | 精品国产一区二区三区久久久蜜月 | 在线免费亚洲视频 | 国内自拍偷拍 | 97精品超碰一区二区三区 | 成人性视频免费网站 | 五月婷婷丁香 | 国产一级视频在线 | 日韩欧美黄色 | 亚洲 中文 欧美 日韩 在线观看 | 巨大荫蒂视频欧美另类大 | 欧美激情一区二区三区 | 中文字幕一区二区三区精彩视频 | 人人天天操 | 男女黄网站 | 亚洲欧美自拍偷拍视频 | 久久草视频 |