asifaly
(Asif Aly)
1
您好,我使用的是最新版本的 Discourse。我已经将域名从 subdomain1.domain1.com 更改为 subdomain1.domain2.com。
我的用户电子邮件也已从 @domain1.com 更改为 @domain2.com。
我找到了一个帖子来创建 RAKE 测试以完成此操作。但该帖子是 2017 年的。
我知道我们需要查看 UserEmail.email 来处理电子邮件。您能否建议如何修改此 rake 任务以适应 Discourse 最新版本的表更改。
asifaly
(Asif Aly)
2
我通过直接从docker实例访问数据库解决了这个问题
cd /var/discourse
./launcher enter app
su discourse
psql discourse
在postgres控制台中,运行以下查询
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.