MathJax

MathJax-2

MathJax-3

Google Code Prettify

置頂入手筆記

EnterproseDB Quickstart — 快速入門筆記

由於考慮採用 EnterpriseDB 或是直接用 PostgreSQL 的人,通常需要一些入手的資料。這邊紀錄便提供相關快速上手的簡單筆記 ~ 這篇筆記以 資料庫安裝完畢後的快速使用 為目標,基本紀錄登入使用的範例:

2016年3月10日 星期四

在同一台主機上開多個 PostgreSQL 程序

PostgreSQL 的使用方式是先初始化一個資料庫並且啟動它,就會啟動程序,並去監聽 port。一個 Postgres 程序,是用他開啟的資料庫 instance 來區分的。

在同一台主機上,也就能夠開很多個 PostgreSQL,而且也不見得一定要由 PostgreSQL 專有帳戶 postgres 來開一個資料庫 instance。

方式只要初始化一個新的資料庫就有了。

  postgres $ initdb -D /var/lib/pgsql/9.5/data/ --locale=zh_TW.UTF-8 -A md5 -W
  cchsu $ initdb -D /home/cchsu/pgsql/9.5/ --locale=zh_TW.UTF-8 -A md5 -W

接連執行上面兩次指令,就產生出兩個資料夾,這兩個個別就代表一個資料庫了。

接者啟動時,指定不同 port 來開,就會跑兩個出來 Postgres 了

  postgres $ pg_ctl -D /var/lib/pgsql/9.5/data/ -o "-p 5432" -l logfile start
  cchsu $ pg_ctl -D /home/cchsu/pgsql/9.5/ -o "-p 5433" -l logfile start

附上一張截圖
 

要登入的話,記得剛初始化的 instance 裡面預設能連線的只有 postgres database,登入時要記得指定資料庫為 postgres 才行 ~

沒有留言:

張貼留言