私はpostgresを初めて使用しています。私はバックエンドとして必要なソフトウェアをいくつかセットアップしており、私のチームの他のメンバーがすべてをスピンアップできるようにしています。別のチームメンバーがpg_ctl
でサーバーを起動しようとすると、次のエラーが発生します。私はその人にdirををchown
ことを理解複数のユーザがPostgreSQLサーバを起動できるようにする
FATAL: data directory "/path/to/my/db/" has wrong ownership
HINT: The server must be started by the user that owns the data directory.
、私は一度にディレクトリの一つ「所有者」が存在することができると信じています。
グループやユーザーのリストがサーバーを起動できるように設定するにはどうすればよいですか。
わかりません。しかし、私が知る限りでは、ディレクトリの所有権は常にグループにはなりません(グループにはxのみ)ので、所有者かsudoのメンバーになる必要があります –