PostgreSQL10 3學習(1) 編譯安裝

2021-08-19 09:39:52 字數 1722 閱讀 9184

1、概述

作業系統centos7.4,pg10.3

2、環境準備

安裝需要的外掛程式

yum install systemtap-sdt-devel.x86_64

yum install gcc

yum install perl-extutils-embed

yum install readline readline-devel

yum install zlib zlib-devel

yum install openssl openssl-devel

yum install pam pam-devel

yum install libxml2 libxml2-devel  

yum install libxslt libxslt-devel

yum install tcl tcl-devel

yum install python python-devel

3、建立使用者

useradd pgadmin

3、編譯原始碼

./configure --prefix=/opt/pgadmin/postgresql --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=16 --with-blocksize=16 --enable-dtrace --enable-debug

make 

make install

4、建立目錄並把目錄許可權賦給pgadmin使用者

mkdir /opt/pgadmin

chown -r pgadmin pgadmin/

切換pgadmin使用者,建立資料夾

mkdir /opt/pgadmin/pg_data    //存放資料庫文件

mkdir /opt/pgadmin/pg_install  //存放安裝檔案

將編譯好的檔案拷貝到pg_install目錄中

cp -r /opt/pgadmin/postgresql/* /opt/pgadmin/pg_install/

5、配置環境變數

vi /etc/profile

export pghome=/opt/pgadmin/pg_install

export pgdata=/opt/pgadmin/pg_data

export ld_library_path=$pghome/lib

export path=$pghome/bin:$path:$home/bin

source /etc/profile

6、初始化資料庫並啟動

檢視資料庫初始化文件

啟動資料庫

連線資料庫

PostgreSQL 學習總結

xy copy 命令用於批量的資料匯入或匯出 c 介面如下 主要為一下三個函式 pres pqexec pconn,strsql.c str pqputcopydata pconn,strbuf.c str strbuf.length pqputcopyend pconn,strerrormsg 其...

CentOS學習日記 PostgreSQL篇

本文記錄postgresql在centos 6.7上安裝 配置 使用等方面的資料以及操作過程。一 準備工作 1 centos 6.7 2 網路ok 二 安裝 使用yum安裝postgresql。1 yuminstallpostgresql 三 初始化 當成功安裝好postgresql後,根據官網說明...

STMF103學習記錄 GPIO

ps 開漏輸出就是不輸出電壓,低電平時接地,高電平時不接地。如果外接上拉電阻,則在輸出高電平時電壓會拉到上拉電阻的電源電壓。這種方式適合在連線的外設電壓比微控制器電壓低的時候。推挽輸出的最大特點是可以真正能真正的輸出高電平和低電平,在兩種電平下都具有驅動能力。無論哪種方式輸出資料同時返回輸入資料暫存...