<PostgreSQL Conference 2012> 2012年2月24日(金) 品川AP
カンファレンスチケットは完売いたしました。なおレセプションチケットが若干数残っております。詳しくは上記をクリック。

Chapter 3. サーバー実行時環境

この章では、データベースサーバの設定と実行方法、そしてオペレーティングシステムとの相互作用について説明します。

3.1. PostgreSQLユーザアカウント

一般世間と繋がっている他のサーバデーモンと同じように、 PostgreSQL を別のユーザで実行することをお勧めします。このユーザアカウントは、そのサーバに管理されているデータのみを所有するべきで、他のデーモンと共有されるべきではありません(したがって、ユーザ"nobody"を使うことは好ましくありません)。また、このユーザアカウントが所有している実行プログラムをインストールすることも好ましくありません。なぜならば、ユーザー定義関数に問題が発生するなどの、実行プログラムを損なうようなリスクを冒すからです。

システムにユーザアカウントを追加するためには、 useraddコマンドかadduserコマンドを使用してください。通常はユーザー名postgresが使われますが、必ずしもそうである必要はありません。