postgresql编译安装 (包含uuid)

  1. 下载postgresql源码包和uuid-1.6.1.tar.gz源码包
  2. 安装uuid
tar -zxvf  uuid-1.6.1.tar.gz
cd uuid-1.6.1
./configure
make && make install

uuid安装成功

  1. 安装postgresql
tar -zxvf postgresql-10.3.tar.gz
cd postgresql-10.3
./configure --without-readline --without-zlib --with-ossp-uuid
make world
make install-world
  1. 初始化数据库并启动
mkdir /usr/local/pgsql/data
echo "export PGDATA=/usr/local/pgsql/data" >> /etc/profile
source /etc/profile

// 创建 postgres用户
adduser postgres
// 修改权限
chown postgres /usr/local/pgsql/data
// 初始化数据库并启动
su postgres
cd /usr/local/pgsql/bin
./initdb
./pg_ctl  start
  1. 安装libuuid库,自行下载libuuid-1.0.3.tar.gz
tar -zxvf libuuid-1.0.3.tar.gz
cd libuuid-1.0.3
./configure 
make && make install
cd /usr/local/lib/
ln  libuuid.so.16.0.21  /usr/local/pgsql/lib/libuuid.so.16

至此,用户可使用create extension "uuid-ossp"来创建uuid相关函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容