首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将postgres配置为只运行一个版本

如何将postgres配置为只运行一个版本
EN

Stack Overflow用户
提问于 2022-06-23 18:27:20
回答 1查看 209关注 0票数 0

我对使用postgresql非常陌生,似乎已经安装了两个同时运行的版本。12和14。

下面是我运行的命令列表,以及它们产生的结果。

来自WSL-2 Ubuntu20.04 CLI

➜ which psql

代码语言:javascript
复制
/usr/bin/psql

➜ pg_config --version

代码语言:javascript
复制
PostgreSQL 14.4 (Ubuntu 14.4-1.pgdg20.04+1)

➜ psql --version

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

来自psql

=# SHOW server_version;

代码语言:javascript
复制
           server_version
------------------------------------
 12.11 (Ubuntu 12.11-1.pgdg20.04+1)
(1 row)

=# SELECT version();

代码语言:javascript
复制
                                                               version
-------------------------------------------------------------------------------------------------------------------------------------
 PostgreSQL 12.11 (Ubuntu 12.11-1.pgdg20.04+1) on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0, 64-bit
(1 row)

我的odoo 15 db有一些持续的问题,并认为这可能是原因,但我不确定。

将非常感谢您对如何从12.11服务器过渡到14.4服务器和删除12.11服务器的任何建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-30 23:27:01

感谢以上所有的帮助!

我在Ubuntu20.04/Windows-11WSL-2上运行的命令:

pg_dumpall > export.sql

  • $ ~ sudo apt-get --purge remove postgresql\*

  • $ ~ sudo apt-get install postgresql-14 (或-version首选)

  • $~ sudo -u postgres -i

  • postgres ~$ psql

  • #= CREATE ROLE username superuser

  • #= ALTER ROLE username WITH LOGIN;

  • #= \password username;

  • #= \q

  • postgres ~$ exit
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72734965

复制
相关文章

相似问题

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