pg_upgrade大版本升級
pg_upgrade可以對postgresql進行大版本的升級。命令很簡單pg_upgrade –help一下就知道怎麼使用了。簡單說下具體過程吧。
1、先下載安裝一個新版本。
2、用pg_upgrade -c -d oldCluster/data -D newCluster/data -b oldCluster/bin -B newCluster/bin -p oldport -P newport 測試下是否可以升級不會做實際的替換的。出錯的話會產生一個檔案loadable_libraries.txt。根據檔案中內容找出報錯原因,我遇到的是
Could not load library “$libdir/adminpack”
ERROR: could not access file “$libdir/adminpack”: 沒有那個檔案或目錄
Could not load library “$libdir/pageinspect”
ERROR: could not access file “$libdir/pageinspect”: 沒有那個檔案或目錄
Could not load library “$libdir/pg_stat_statements”
ERROR: could not access file “$libdir/pg_stat_statements”: 沒有那個檔案或目錄
這個是問題是我新版的pg沒有裝這三個外掛,裝上後執行
pg_upgrade -d oldCluster/data -D newCluster/data -b oldCluster/bin -B newCluster/bin -p oldport -P newport
完成後執行analyze_new_cluster.sh和delete_old_cluster.sh。
相關文章
- 魯大師 測評 版本升級
- 滴滴HBase大版本滾動升級之旅
- node 版本升級
- gcc版本升級GC
- NiFi版本升級Nifi
- python版本升級Python
- 如何升級電腦windows版本 windows系統版本升級方法介紹Windows
- Win10怎麼升級版本 Win10升級版本的方法Win10
- YourSQLDba版本升級總結SQL
- GitLab跨版本升級Gitlab
- Redis的跨版本升級Redis
- Homestead 升級PHP版本PHP
- Mac brew 升級 PHP版本MacPHP
- 如何升級fedora的版本
- 升級mac的PHP版本MacPHP
- centos 7 版本升級nginxCentOSNginx
- cassandra升級版本選擇
- nginx 版本升級 轉載Nginx
- Node 快速切換版本、版本回退(降級)、版本更新(升級)
- Mac 升級 PHP 到 7.4 版本MacPHP
- Cocospod 升級到指定版本
- JavaFX桌面應用-版本升級Java
- CentOs下手動升級node版本CentOS
- ThinkPHP升級至 5.1.18 版本PHP
- openssl版本升級操作記錄
- centos 6.7 python 版本升級CentOSPython
- oracle版本升級路線圖Oracle
- nginx升級與版本回退Nginx
- 如何將 Ubuntu 版本升級到新版本Ubuntu
- 12. Oracle版本、補丁及升級——12.3. 升級Oracle
- PHP版本升級:從php7.1升級到php7.2PHP
- 寶塔皮膚版本升級實戰教程—升級寶塔皮膚到最新版本
- centos7 ruby版本過低,升級ruby版本CentOS
- MySQL 5.6.27升級MySQL 5.7.18版本的升級步驟介紹MySql
- 【Oracle版本升級圖--小麥苗】Oracle
- MacOS升級python版本(親測)MacPython
- 安裝升級Linux GCC版本LinuxGC
- Cocoapods 版本升級遇到的坑