![postgresql 已更新至 10 - 但 systemctl start postgresql 启动 9.3](https://linux22.com/image/1150740/postgresql%20%E5%B7%B2%E6%9B%B4%E6%96%B0%E8%87%B3%2010%20-%20%E4%BD%86%20systemctl%20start%20postgresql%20%E5%90%AF%E5%8A%A8%209.3.png)
如何确保 systemd 启动的是版本 10,而不是 9.3
我查看过,/lib/systemd/system/postgresql.service
但其中没有版本信息。
答案1
看起来,在 /etc/postgres/10/main/postgresql.conf 中将端口从 5435 修复为 5432 后,特定的 systemctl start postgres@10-main 会起作用,反之亦然。我将导入旧的数据库,然后 apt 删除 postgres 9.3。
我想此后一切都会顺利,对吗?
[编辑] 此后,一切正常。