美文网首页
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