PostgreSQL10基礎(2)安裝

2021-10-03 10:20:26 字數 1110 閱讀 2454

#安裝源

yum install

#安裝pg客戶端

yum install postgresql10

#安裝pg伺服器

yum install postgresql10-server

在有網路的伺服器下執行

#安裝源

yum install

yum install --downloadonly --downloaddir=/tmp postgresql10

yum install --downloadonly --downloaddir=/tmp postgresql10-server

將tmp下rpm檔案的內容拷貝到待安裝伺服器下並安裝

rpm -i postgresql10-*
設定資料庫資料檔案目錄

mkdir /data

#將目錄改為歸pg賬戶所有

#只允許pg賬戶讀寫

切換到postgres使用者

su postgres
初始化資料庫

切換到root使用者

su root
設定自動啟動

systemctl enable postgresql-10
修改啟動配置檔案中的pgdata位置

vi /usr/lib/systemd/system/postgresql-10.service

systemctl daemon-reload
啟動資料庫

systemctl start postgresql-10
vi /etc/profile

#檔案中新增以下內容,將postgresql的bin加入到path

export path="/usr/pgsql-10/bin:$path"

#生效環境變數

source /etc/profile

PostgreSQL 10新特性落地準備

宣告式分割槽 在此前的版本中,postgresql僅支援表繼承以模擬表分割槽,但是其設定複雜,且效能有失。而在postgresql 10則支援使用專用語法進行列表或範圍分割槽,同時,insert效能也得到大幅提公升。對此,haas表示在效能提公升以及缺失特性補足方面,未來還有很長的路要走,但post...

postgresql基礎配置

原文 1安裝postgresql yum install postgresql server 2建立資料庫 createdb mydb 如果出現以下錯誤 createdb 無法聯接到資料庫 postgres 無法聯接到伺服器 沒有那個檔案或目錄伺服器是否在本地執行並且在 unix 域套接字 tmp ...

第 2 章 PostgreSQL 命令

目錄 2.1.psql postgresql interactive terminal postgres 一般性 errverbose 以最冗長的形式顯示最近的錯誤訊息 g 檔案 or 執行查詢 並把結果寫入檔案或 管道 gexec 執行策略,然後執行其結果中的每個值 gset prefix 執行查...