いうユーザ名がよく使われ、本書全体でも使用していますが、好みの名前を使用しても構いません。ダイアログで以下を指定します。動作するためには管理者権限のない専用のユーザーアカウントが必要です。インストールする時点で存在しなければ自動で作成されるようですが、ここはインストールする前に作成しておいた方がいいようです。仕事ではMySQLばかりであまり使うことのないPostgres。postg.pgsqlでのロール作成は以下のようになります。名前は必須ですが、属性は無しでも作成できます。"testdb"というロールを作成する場合、スーパーユーザーの"postgres"でpgsqlに接続後、以下を実行します。PostgreSQLをインストールした時点で、自動的にデータベースの管理ユーザーであるpostgresユーザーが作成されます。データベースを作成し、テーブルやシーケンスなどのオブジェクトを作成します。postgresデータベースユーザか、ユーザ生成権限のあるデータベースユーザで接続しなければいけません。コマンドは、追加するデータベースユーザ名、データベース作成許可、ユーザ追加許可を聞いてくるので、順次.新規データベースクラスタを作成するにはinitdbコマンドを実行しますが、実行する前にpostgresユーザに切り替えます。理由は下記の通りです。サーバプロセスの所有者によって実行されなければなりません。現在Wiondows8.1上に環境構築を行っているのですがユーザーの作成ができず困っております。バージョンはpostgresql-8.1.11-1-jaで情報が古いためかあまり有益な情報が見られませんでした。