質問: windows 7のpostgresqlでデータベースを作成するにはどうすればよいですか? 私は自分の自宅のコンピューターでwindows7を使用しています。 postgresqlをインストールしましたが、データベースを作成したいと思います。createdb mydatabaseで試しましたが、次のエラーメッセージが表示されました。createdb: could not connect to database postgres: fatal: role "jonas" does not exist また、createuser jonasを使用してロール「jonas」を作成しようとしましたが、powershellに管理者としてログインしていても、同じエラーが発生しました。windows 7マシンでpostgresqlデータベースを作成するにはどうすればよいですか?
回答: から http://www.postgresql.org/docs/8.1/static/tutorial-createdb.html オペレーティングシステムのユーザー名とは異なるpostgresqlユーザー名が割り当てられている可能性もあります。その場合、-uスイッチを使用するか、pguser環境変数を設定して、postgresqlユーザー名を指定する必要があります。 私は同じ問題に遭遇しました、今私はそれをしますcreatedb -u postgres dbname