discourseデータベースのexternal_idを更新しても大丈夫ですか?

その場合は、以下のいずれかの方法が考えられます。

a) SSO同期メカニズムを使用して、すべてのアカウントをDiscourseに同期する
b) Discourseにログインするために使用されたアカウントを追跡する
または
c) マージする際には、外部IDルックアップ を実行して、Discourseで使用されたアカウントを特定する