###Postgresql 語法

# 備份資料庫 ( 全部 )
pg_dumpall -h 127.0.0.1 -p 5432 -U postgres -f all.sql
# 備份資料庫 ( 單一 )
pg_dump game -h 127.0.0.1 -p 5432 -U postgres -f game.sql
# 還原資料庫 ( 全部 )
psql -h 127.0.0.1 -U postgres -f all.sql
# 還原資料庫 ( 單一 )
psql -h 127.0.0.1 -U postgres
create database <資料庫名稱>;
psql -h 127.0.0.1 -U postgres -f game.sql;
# 離開資料庫
\q
# 顯示所有資料庫
\l
# 創建資料庫
create database <資料庫名稱>;
# 更改 postgres 密碼
\password postgres

 

## 安裝與測試連線 CLIENT 瑞 ( 10 版 )

sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" > /etc/apt/sources.list.d/PostgreSQL.list'
sudo apt update
sudo apt install postgresql-client-10
psql -h 127.0.0.1 -p 5432 postgres postgres
# 進入資料庫
psql -h 127.0.0.1 -U postgres
#查看Server版本
select version();
#查看Client版本
psql --version
# EX:
pg_dump -U postgres account -f account.sql -h 127.0.0.1 -p 5432
psql -h 127.0.0.1 -U postgres -d account -f account.sql
#升級數據源
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main" > /etc/apt/sources.list.d/PostgreSQL.list'
#升級postgresql-client
sudo apt-get update
sudo apt-get install -y postgresql-client-common --allow-unauthenticated
sudo apt-get install -y postgresql-client-10 --allow-unauthenticated
pg_dump --version

#參考資料 https://mozillazg.com/2014/06/hello-postgresql.html#

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料