PostgreSQL8.4のインストール ITかあさん

ITかあさん

PostgreSQL8.4のインストール

調べた結果、デフォルトでバージョン指定するだけでPostgreSQL8.4.xはインストール出来るらしい・・・

remi、epelリポジトリから新しいPostgreSQLはインストできるか

浅はかな考えですが、追加したリポジトリから新しめのPostgreSQLはインストールできるかをやってみる

yum –enablerepo=remi,epel install postgresql
psql –version PostgreSQLのバージョン確認
[root@www ~]# psql –version
psql (PostgreSQL) 8.1.23
contains support for command-line editing

8.1という残念な結果に。。。この残念さ加減はリポジトリを追加していないで行うPHPや、Mysqlと同じですね。

古いPostgreSQLを削除

PostgreSQLのアンインストール

yum remove postgresql

設定,データの削除。

rm -rf /var/lib/pgsql

CentOS 5.8 に PostgreSQL 8.4 をインストール

調べてみると、バージョンを指定すれば、標準リポジトリでもPostgreSQL 8.4はインストールできるようでして。

yum search postgresql84

yum search postgresql84の実行結果

=============================== Matched: postgresql84 ================================
postgresql84.x86_64 : PostgreSQL client programs
postgresql84-contrib.x86_64 : Contributed modules distributed with PostgreSQL
postgresql84-devel.i386 : PostgreSQL development header files and libraries
postgresql84-devel.x86_64 : PostgreSQL development header files and libraries
postgresql84-docs.x86_64 : Extra documentation for PostgreSQL
postgresql84-libs.i386 : The shared libraries required for any PostgreSQL clients
postgresql84-libs.x86_64 : The shared libraries required for any PostgreSQL clients
postgresql84-plperl.x86_64 : The Perl procedural language for PostgreSQL
postgresql84-plpython.x86_64 : The Python procedural language for PostgreSQL
postgresql84-pltcl.x86_64 : The Tcl procedural language for PostgreSQL
postgresql84-python.x86_64 : Development module for Python code to access a PostgreSQL
: DB
postgresql84-server.x86_64 : The programs needed to create and run a PostgreSQL server
postgresql84-tcl.x86_64 : A Tcl client library for PostgreSQL
postgresql84-test.x86_64 : The test suite distributed with PostgreSQL

PostgreSQL 8.4のインストールコマンド

84と記述するのを忘れずに!

yum install postgresql84-server postgresql84-devel

念のためバージョン確認

# psql –version

psql (PostgreSQL) 8.4.12
contains support for command-line editing

めでたし!

PHPでPostgreSQLを動かすphp-pgsqlのインストも忘れずに!

yum php php-pgsql

もしも起動、再起動に失敗したら?

インスト直後のPostgreSQLがうまく起動しない時のトラブルが発生したらこちらをご確認下さい。

初夏のJavaScript祭 in サーキュレーションビル ForPro