[pgsql-jp: 36425] Re: PostgreSQLのスタート

Katumi Miyao kattyan @ nakayosi.jp
2005年 11月 18日 (金) 01:18:39 JST


宮尾です。
> 1) su postgres		-- 実ユーザーID、実効ユーザー ID、グループ ID、
>                            および所属グループの権限をpostgresとして
>                            シェルを起 動する。
>                            ただし、スタートアップファイルなどは
>                            読み込まれないので、PATHなどもsuを実行する
>                            前の状態です。
> 2) su - postgres	-- シェルをログインシェルにします。
>                            そして、シェルにログイン時のスタートアップ
>                            ファイルを読ませます。
>                            付随的にカレントディレクトリがpostgresの
>                            ホームディレクトリに移動します。
> 1)の場合は、postgresアカウントの環境設定ができていない可能性があります。
> 当然、PATH などの変数も適切な設定になっていない可能性がありますから
> 他のコマンドも実行できない可能性があります。
> 2)の場合には、postgrtesとしてログインしたと同じ状態ですから
> .bashrcや.bash_profileなどのファイルが読まれて、postgresの実行環境が
> 整うので、他のコマンドへのPATHも張られて実行できるのです。

適切ではない僕の発言を訂正して頂きありがとうございました。
勉強になりました。



pgsql-jp メーリングリストの案内