美文网首页
postgresql编译安装 (包含uuid)

postgresql编译安装 (包含uuid)

作者: 张_扬 | 来源:发表于2018-04-02 17:15 被阅读0次
  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相关函数

相关文章

网友评论

      本文标题:postgresql编译安装 (包含uuid)

      本文链接:https://www.haomeiwen.com/subject/itsxhftx.html