トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

PostgreSQL【インストール】

PostgreSQL

[PostgreSQL]
最終更新時間:2010年10月11日 20時13分48秒

インストール方法

 groupadd postgres
 useradd -g postgres -d /usr/local/pgsql postgres
 passwd postgres
 chmod 755 /usr/local/pgsql
 wget -P /usr/local/src/ ftp://ftp2.jp.postgresql.org/pub/postgresql/source/v8.4.4/postgresql-8.4.4.tar.gz
 cd /usr/local/src/
 tar xvfz postgresql-8.4.4.tar.gz
 chown -R postgres:postgres postgresql-8.4.4
 su - postgres
 cd postgresql-8.4.4
 ./configure
 make; make install
 cd /usr/local/pgsql
 vi .bashrc
  export PATH=$PATH:/usr/local/pgsql/bin
  export POSTGRES_HOME=/usr/local/pgsql
  export PGLIB=$POSTGRES_HOME/lib
  export PGDATA=$POSTGRES_HOME/data
  export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
 ※EUC_JPで作成する場合は以下にする
 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data --encoding=EUC_JP --no-locale
 vi /usr/local/pgsql/data/postgresql.conf
 vi /usr/local/pgsql/data/pg_hba.conf
 vi /etc/sysctl.conf
 
 /usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data
 
 cd /usr/local/src/postgresql-8.4.4/contrib/start-scripts/
 cp linux /etc/init.d/postgresql
 vi /etc/init.d/postgresql(※必要があれば更新する)
 chmod 755 /etc/init.d/postgresql
 chkconfig --add postgresql