Postgresql 下载编译安装


Postgresql 下载编译安装

下载

git clone https://github.com/postgres/postgres.git

编译 && 安装

在clone的目录
mkdir -p build/pg-install
cd build
../configure --prefix=...build/pg-install --enable-depend --enable-cassert --enable-debug
make -j 16
make install

启动

在pg-install目录
mkdir pgdata
cd pgdata
# 初始化数据库
../bin/initdb -D .
# 启动数据库
../bin/pg_ctl -D . -l logfile start
# 关闭数据库
../bin/pg_ctl -D . -l logfile stop

连接 && 运行命令

# 连接
../bin/psql -h 127.0.0.1 -d postgres
psql (14devel)
Type "help" for help.

postgres=# 

## 运行命令
# 显示帮助
\?

远程连接设置

  1. 修改postgresql.conf # 接收任意地址的请求 listen_addresses = '*'

  2. 修改pg_hba.conf # TYPE DATABASE USER CIDR-ADDRESS METHOD host all all 0.0.0.0/0 trust