1. ホーム
  2. macos

[解決済み] Postgresのユーザが存在しない?

2023-02-05 15:23:04

質問

私はPostgresをインストールしたばかりで、1~2時間、いろいろな設定をいじっています。

私は、以下の点で行き詰っています。 に変更することができません。

$ su - postgres を実行すると、次のようなエラーが発生します。 su: unknown login: postgres

$ sudo -u postgres psql は以下のようなエラーを発生させます。 sudo: unknown user: postgres

これらの試みは、通常のユーザーとして行われたものです。root で試しても、まったく同じ結果になります。私は OS X 上の Homebrew を介して postgres をインストールし、説明書を何度も読みました。

どのように解決すればよいのでしょうか。

psql : デフォルトのユーザー名でログインします

psql -U postgres : postgresユーザーとしてログインします。

Sudoは私には必要ないようです。

私は OS X の postgres データベースに Postgres.app を使用しています。インストールがうまくいっているか、データベース サーバーが適切に起動されているかを確認する頭痛の種を取り除くことができました。ここでチェックしてみてください。 http://postgresapp.com

編集: 私の引数の使い方を訂正してくれた @Erwin Brandstetter に感謝します。