如何检查我的Linux系统上已安装的PostgreSQL版本?
时间: 2024-11-13 15:19:04 浏览: 20
在Linux系统上检查已安装的PostgreSQL(postgresql)版本,可以按照以下步骤操作:
1. 对于基于 Debian(如Ubuntu)的系统,使用 `dpkg` 命令:
```
sudo dpkg -l | grep postgresql
```
这将显示所有与 PostgreSQL 相关的包及其当前状态,找到 `postgresql-common` 或 `postgresql*` 包,其 Version 列即为 PostgreSQL 版本。
2. 对于基于 Red Hat(如CentOS或Fedora)的系统,使用 `rpm` 命令:
```
sudo rpm -qa | grep postgresql
```
类似地,查看输出找到 `postgresql-` 开头的包名,然后查看其 `-version` 后面的部分就是版本号。
3. 如果你不确定包管理器名称,可以试试这两个:
- Ubuntu / Debian 系统:`dpkg -s postgresql`
- CentOS / RHEL 系统:`rpm -q postgresql`
4. 对于 Arch Linux 使用 `pacman`:
```
sudo pacman -Q | grep postgresql
```
5. 对于 APT 根据包名查询:
```
sudo apt-cache policy postgresql
```
查看 Policy 部分,可以看到 PostgreSQL 的版本信息。
如果安装了多个 PostgreSQL 版本,可能还会包含其他像是 `postgresql-contrib` 的辅助包,注意查看这些包对应的版本也是有用的。
阅读全文