Ubuntu14.04安裝postgresql9.4

安裝前的檢查

首先查看是否已經安裝了舊版本:sql

dpkg -l |grep postgresql

若是已經安裝了某個版本的postgresql,請先卸載。數據庫

安裝postgresql

添加postgresql源:vim

sudo touch /etc/apt/sources.list.d/pgdb.list
sudo vim /etc/apt/sources.list.d/pgdb.list

把下面這行數據添加到pgdb.list文件中:sqlserver

deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

執行下面的命令添加postgresql安裝包的祕鑰:post

sudo wget --quiet -O - https://postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

接下來就能夠安裝了:ui

sudo apt-get update
sudo apt-get install postgresql-9.4

一切順利的話就能夠看下面的安裝結果了:spa

OK,一共安裝了五個組件。postgresql

建立數據庫和角色

接下來咱們經過建立一個數據庫和對應的角色來了解一下postgresql的基本用法。server

先把用戶切換到postgres(postgres是在安裝postgresql的過程當中建立的系統用戶,這個用戶的角色相似於sqlserver中的sa):blog

sudo -i -u postgres

建立數據庫 testdb:

createdb testdb

接下來建立角色 testuser,咱們經過postgresql的客戶端來實現:

psql

在交互式命令中輸入而後回車:

CREATE USER testuser;    // 這個命令建立的role默認具備登陸權限

爲 testuser 設置密碼:

\password testuser       // 按照提示輸入密碼

把數據庫 testdb 的全部者設置爲 testuser:

ALTER DATABASE testdb OWNER TO testuser;

使用 \q 命令退出當前postgresql的登陸,而後用下面的命令登陸新建的數據庫:

psql -d testdb -U testuser -h 127.0.0.1 -W

輸入剛纔爲 testuser 設置的密碼:

咱們看到,當前的數據庫已是咱們建立的 testdb 了。

相關文章
相關標籤/搜索