首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pg_dump与psql的版本不同。

pg_dump与psql的版本不同。
EN

Server Fault用户
提问于 2021-12-06 16:40:18
回答 1查看 5.6K关注 0票数 0

通过简单地运行sudo apt upgrade,我将postgres更新为版本14。

代码语言:javascript
复制
psql --version
psql (PostgreSQL) 14.1 (Ubuntu 14.1-2.pgdg20.04+1)

但是pg_dump并没有和其他的东西一起升级:

代码语言:javascript
复制
pg_dump --version
pg_dump (PostgreSQL) 12.9 (Ubuntu 12.9-2.pgdg20.04+1)

知道为什么吗?如果我完全卸载postgres来进行新的安装,我也会丢失任何本地数据库吗?

更新:我清除了所有的postgres并重新安装了postgresql-14

代码语言:javascript
复制
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

sudo apt-get update

sudo apt-get -y install postgresql-14
代码语言:javascript
复制
pg_dump --version      
Error: PostgreSQL version 12 is not installed

目前在Ubuntu 20.04。

EN

回答 1

Server Fault用户

发布于 2021-12-07 18:22:44

使用sudo apt-get install postgresql-client-14。pg_dump实用程序来自那里,而不是postgresql

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1085553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档