K-なぜ私がこれをやろうとしているのかを説明してくれることを願っています. 私はほとんどの開発作業を会社提供のラップトップで行っています。でも家に帰ったらデスクトップを使いたいです。ユーザー名とパスワードが既に「postgres」として定義されている多数の Rails プロジェクトがあるため、デスクトップで動作させるためだけに、これらのプロジェクトの .yml ファイルでユーザー名とパスワードを変更したくありません。頭悪すぎ。したがって、私がやりたいことは、postgres 環境を変更して、デフォルトでユーザー名「postgres」を探すことだけです。また、ログインするたびに -U または -W を渡す必要もありません。だから...
psql/postgres のデフォルトの役割を変更するにはどうすればよいですか? コマンドラインから、次のように入力すると:
$ psql
私は戻ってきます
psql: FATAL: role "crash" does not exist
PCログイン用のユーザーアカウントであるため、「crash」を探していますが、デフォルトのユーザー名を「crash」ではなく「postgres」にしたいです。PSQL が init で探しているロールを変更するにはどうすればよいですか?
結局のところ、Google には、postgres の新しいロールの作成、パスワードの変更、またはその他の有用な情報に関する多くのリソースがあります。ただし、何時間も検索してきましたが、postgres がデフォルトで使用する役割の変更に固有のものは見つかりません。
誰かが私を正しい方向に向けることができれば、私はそれを感謝します.
システム ubuntu 12.04 lts 64 ビット