在不安装 PostgreSQL 的情况下安装 psql
要使用 RisingWave,您需要一个 PostgreSQL 客户端,而不是 PostgreSQL 服务器。PostgreSQL 官方安装程序和包 包含运行 PostgreSQL 服务器所需的所有组件,但其中一些组件对于 RisingWave 来说是不必要的。
psql
就包含在 PostgreSQL 安装包中,它是一个用于与 PostgreSQL 数据库交互的命令行界面。RisingWave 与 PostgreSQL 兼容,所以 psql
可以帮助您连接 RisingWave、发出 SQL 查询和管理数据库对象。
要在不安装 PostgreSQL 安装包其他组件的情况下安装 psql
,您可以使用操作系统的软件包管理器。以下是在一些常见操作系统上安装 psql
的步骤:
- macOS
- Debian/Ubuntu
- Red Hat/CentOS
- Fedora
- Windows
更新 apt 的包列表。
sudo apt update
安装客户端包。
sudo apt install postgresql-client
安装 RPM 库,以将 YUM 指向 PostgreSQL 库。
访问 Linux Downloads (Red Hat Family),在该网站勾选您使用的平台,获取命令和仓库 URL。
安装最新的客户端包。
sudo yum install postgresql
虽然看起来可能有点奇怪,但我们在 YUM 中要的包的确是
postgresql
。postgresql
— 这是 PostgreSQL 客户端程序,包括psql
。postgresql-server
— 这是设置 PostgreSQL 服务器所需的完整程序集。
对于这种方式,您只需运行以下命令:
sudo dnf install postgresql.x86_64
在 DNF 中,
postgresql
代表包括psql
的 PostgreSQL 客户端程序。
对于 Windows 用户,请使用 EDB 的交互式安装程序。
这是在 Windows 上安装 PostgreSQL 的常规方式。但如果您想仅安装客户端,在安装过程中选择组件时,请选择 命令行工具(Command Line Tools),并取消勾选的其他选项。