https://github.com/postgres/postgres/blob/master/src/include/storage/bufpage.h

配置编译环境
bash
./configure \
--prefix=/opt/pg18d \
--enable-debug \
--enable-cassert \
CFLAGS="-O0 -g3"
编译源码
make -j$(nproc)
安装 PostgreSQL
make install
初始化数据库
bash
# 创建数据目录
mkdir -p /opt/pg18d_data
chown postgres:postgres /opt/pg18d_data
# 初始化数据库
/opt/pg18d/bin/initdb -D /opt/pg18d_data
启动 PostgreSQL服务
以单用户模式启动,便于调试:
bash
/opt/pg18d/bin/postgres --single -D /opt/pg18d_data
或者,以服务器模式启动:
bash
/opt/pg18d/bin/pg_ctl -D /opt/pg18d_data -l logfile start