asifaly
(Asif Aly)
1
こんにちは。Discourse の最新バージョンを使用しています。ドメインを subdomain1.domain1.com から subdomain1.domain2.com に変更しました。
ユーザーのメールアドレスも @domain1.com から @domain2.com に変更しました。
これを実行するために RAKE テストを作成する方法についての 投稿 を見つけましたが、この投稿は 2017 年のものです。
メールについては UserEmail.email を確認する必要があると考えています。Discourse の最新バージョンでのテーブルの変更に対応するために、この rake タスクをどのように変更すればよいか提案していただけますか。
asifaly
(Asif Aly)
2
Dockerインスタンスから直接DBにアクセスすることで、これを解決できました。
cd /var/discourse
./launcher enter app
su discourse
psql discourse
PostgreSQLコンソールで、次のクエリを実行します。
UPDATE user_emails
SET email = REPLACE (email, '@olddomain.com', '@newdomain.com');
これが完了したら、ユーザーは新しいメールアドレスでパスワードを忘れた場合のリセットを行い、新しいパスワードを作成できます。
「いいね!」 2
system
(system)
クローズされました:
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.