源码安装postgresql 14
时间: 2023-11-27 18:05:10 浏览: 282
以下是在 Linux 操作系统上从源代码安装 PostgreSQL 14 的步骤:
1. 下载 PostgreSQL 14 的源代码包。
```
$ wget https://ftp.postgresql.org/pub/source/v14.0/postgresql-14.0.tar.gz
```
2. 解压源代码包。
```
$ tar -xzf postgresql-14.0.tar.gz
```
3. 进入解压后的目录。
```
$ cd postgresql-14.0
```
4. 安装编译 PostgreSQL 所需的依赖库。
```
$ sudo apt-get install build-essential zlib1g-dev libreadline-dev libssl-dev
```
5. 配置 PostgreSQL 安装选项。
```
$ ./configure --prefix=/usr/local/pgsql-14.0 --with-openssl --with-includes=/usr/local/ssl/include --with-libraries=/usr/local/ssl/lib
```
注意:`--prefix` 选项指定了 PostgreSQL 的安装路径,可以根据需要进行修改。
6. 编译并安装 PostgreSQL。
```
$ make
$ sudo make install
```
7. 创建 PostgreSQL 数据库集群。
```
$ sudo /usr/local/pgsql-14.0/bin/initdb -D /usr/local/pgsql-14.0/data
```
8. 启动 PostgreSQL 数据库服务。
```
$ sudo /usr/local/pgsql-14.0/bin/pg_ctl -D /usr/local/pgsql-14.0/data -l logfile start
```
注意:`-l` 选项指定了日志文件的路径,可以根据需要进行修改。
9. 验证 PostgreSQL 是否正常运行。
```
$ sudo /usr/local/pgsql-14.0/bin/psql -U postgres
```
如果能够连接到数据库并获得 `postgres=#` 提示符,则说明 PostgreSQL 已经安装并正常运行了。
以上就是从源代码安装 PostgreSQL 14 的步骤。
阅读全文