我的102机器上安装了PostgreSQL 9.39.4.

100

同时重启两个版本的方法也可以.

推荐答案

用root试试这个(也许你可以用sudosu):

/etc/init.d/postgresql restart

在没有任何参数的情况下,脚本还会提示您如何重新启动特定版本

[Uqbar@Feynman ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]

类似地,如果你是have it,你也可以使用service工具:

[Uqbar@Feynman ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]

请注意可选的[version ...]尾随参数.

最后,如果你正在运行systemd,那么你可以像这样使用systemctl:

[Uqbar@Feynman ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...

您可以将status替换为stopstartrestart以及其他操作.详情请参考documentation.

systemctl stop postgresql-12.service
systemctl reload postgresql-13.service

感谢@Jojo为我指出了这一点.

Postgresql相关问答推荐

优化PostgreSQL查询以将用户插入数据库

如何在postquist中修剪第一/后文件名

如何高效地将行聚合到数组中,同时保留`NULL`来指示丢失的数据?

在Go中,如何在没有数据库包的情况下运行PostgreSQL查询?

PostgreSQL:动态SELECT查询

在Postgre中的链接服务器上执行远程查询

为什么在 PostgreSQL 中忽略查询超时?

如何包装 record_out() 函数?

如何在 postgresql 中创建一个空的 JSON 对象?

Django 1.8 数组字段追加和扩展

如何让 Flask SQLAlchemy 重用数据库连接?

是否可以在 Postgres 中存储一个 1 字节的数字?

IntegrityError:postgres 从转储恢复后,所有具有 ForeignKey 的模型/字段的id列中的空值

如何判断每个组中是否存在值

Postgresql:在插入列时(或之前)自动小写文本

SQL - 提示引用列

仅在存在时重命名列

SqlAlchemy:多列的不同计数

Postgres 中有多少表分区太多了?

在 Windows 7 上更改/重置 postgresql 用户密码