«前の日記(2015-01-01) 最新 次の日記(2015-01-03)» 編集

いがいが日記


2015-01-02 [長年日記]

_ postgresql 9.4 in ubuntu14.04

apt で 9.3 をいれたが、9.4 がリリースされていたことに気づいたのでバージョンアップ。現在、まだapt標準だとインストールできないのでパッケージ追加。

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.4 postgresql-contrib-9.4 pgadmin3 libpq-dev

旧バージョンが動いてたら停止

sudo /etc/init.d/postgresql status     
sudo /etc/init.d/postgresql stop 9.3  

バージョンアップの儀式: https://gist.github.com/dideler/60c9ce184198666e5ab4

sudo pg_dropcluster 9.4 main --stop
sudo pg_upgradecluster 9.3 main
sudo pg_dropcluster 9.3 main

確認

sudo /etc/init.d/postgresql status
sudo /etc/init.d/postgresql start

9.4 が起動すればOK

postgres consoleからバージョンを確認したい場合は以下

postgres#=SELECT version();

設定ファイル、私は特に設定不要だった。ポイントはこの辺。

  • /etc/postgresql/9.4/main/postgresql.conf
data_directory = '/var/lib/postgresql/9.4/main' 
unix_socket_directories = '/var/run/postgresql' 
timezone = ‘Japan'

«前の日記(2015-01-01) 最新 次の日記(2015-01-03)» 編集