pfaffman
(Jay Pfaffman)
1
2年間稼働していたデータコンテナを最近再構築しました。新しいコンテナは、おそらく現在のベースOSでpostgresユーザーとグループのIDが新しくなったため、古いコンテナとは異なるパーミッションを期待していました。
コンテナ内で以下を実行して修正しました。
chown -R postgres:postgres /shared/postgres_*
おそらく、シングルコンテナセットアップでは、他のテンプレートでchownが実行されるため、これは不要なのでしょうか?
次の再構築は、discourseユーザーがpgvector拡張を有効にすることを許可されていなかったため失敗しました。postgresユーザーとしてpostgresで次のクエリを実行して解決しました。
ALTER USER discourse WITH SUPERUSER;
「いいね!」 6
pfaffman
(Jay Pfaffman)
3
これを修正したと思われるコミットを見たのですが、今は見つけられません。
「いいね!」 1
tgxworld
(Alan Tan)
4
2年前のユーザーとグループのIDが何だったかは100%確信がありませんが、今後これは変更されず、修正されます。
「いいね!」 3
pfaffman
(Jay Pfaffman)
5
これをもう一度行う必要がありました。以下が必要だと思います。
以下のようにする必要があります。
chown postgres:postgres /shared/postgres_*
コンテナ内で chown postgres:postgres を実行しても、実際には問題ありませんよね?
j.jaffeux
(Joffrey Jaffeux)
クローズされました:
6
このトピックは、最後の返信から3日後に自動的にクローズされました。新しい返信は許可されていません。