postgresql 8.0.4 anchor.png Edit

  • 必要なソフト
    • zlib
    • readline
    • jdk

以下のサイトよりファイルをダウンロード
http://www.postgresql.org/

※/usr/ccs/bin/makeを使用します

  • インストール
# vi /etc/system
set shmsys:shminfo_shmmax=1677721600
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
# shutdown -i6 -g0 -y
# useradd -d /export/home/posgres -m -s /usr/local/bin/bash postgres
# cd /usr/local/arch
# wget ftp://ftp3.us.postgresql.org/pub/postgresql/source/postgresql-8.0.4.tar.gz
# cd ../src
# tar xvzf ../arch/postgresql-8.0.4.tar.gz
# chown -R postgrespostgresql-8.0.4
# mkdir /usr/local/pgsql
# chown postgres /usr/local/pgsql
# su - postgres
$ cd /usr/local/src/postgresql-8.0.4
$ export PATH=/usr/ccs/bin:${PATH}
$ export LD_LIBRARY_PATH=/usr/ccs/lib:/usr/local/lib:${LD_LIBRARY_PATH}
$ ./configure
$ make
$ make install
  • 設定
$ cd /usr/local/pgsql
$ mkdir data
$ bin/initdb -E EUC_JP --no-locale -D /usr/local/pgsql/data
$ cd data
$ vi postgresql.conf
listen_addresses='192.168.0.1'
port=5432
max_connections=30
ssl=false
password_encryption=true
shared_buffers=4000

log_destination = 'syslog,stderr'
redirect_stderr = true
log_directory = 'pg_log'
log_filename = 'postgresql-%Y%m%d.log'
syslog_facility = 'LOCAL3'
log_min_error_statement = error
$ vi pg_hba.conf
local all all              md5
host  all all 127.0.0.1/32 md5
  • 起動と確認
$ /usr/local/pgsql/bin/pg_ctl start
$ createdb postgres
$ psql
$ pg_ctl stop
$ pg_ctl -m f stop
  • ユーザー作成
    $ psql
    psql> CREATE USER dbuser WITH PASSWORD 'password';
  • バックアップとリストア
$ pg_dump olddb > pgsql.dmp
$ createdb newdb
$ psql -e newdb < pgsql.dmp
  • 文字コード
$ createdb -E UTF-8 utfdb
$ psql utfdb
utfdb=# set client_encoding to EUC_JP;
SET
utfdb=# set client_encoding to UNICODE;
SET
utfdb=# \set
VERSION = 'PostgreSQL 8.0.4 on i386-pc-solaris2.8, compiled by GCC 2.95.2'
AUTOCOMMIT = 'on'
VERBOSITY = 'default'
PROMPT1 = '%/%R%# '
PROMPT2 = '%/%R%# '
PROMPT3 = '>> '
DBNAME = 'utfdb'
USER = 'postgres'
PORT = '5432'
ENCODING = 'UNICODE'
HISTSIZE = '500'
LASTOID = '0'
  • slony-i
    • PL/SQLのインストール
# su - postgres
$ createlang -p 5432 -d tvtdb plpgsql

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1140, today: 1, yesterday: 0
最終更新: 2008-11-26 (水) 01:05:10 (JST) (1273d) by aqua
オススメ

おすすめ
カレンダ
前月2012年 5月翌月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
<今日>
ログイン
ユーザ名:

パスワード:



パスワード紛失

新規登録
天気予報

資料提供天気予報コム
アクセスカウンタ
今日 : 213213213
昨日 : 455455455
総計 : 364222364222364222364222364222364222