すべての Jira 内部ユーザーのメール アドレスのドメイン名を一括変更する方法

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

このガイドは参考情報として提供され、アトラシアンのサポート対象ではありません。このページの内容について質問がある場合、アトラシアン コミュニティでお問い合わせください。 


企業が買収された場合、メール アドレスのドメイン名を新しい企業のものに変更する必要があります。しかしながら Jira では、これを簡単に行えるような一括編集機能が提供されません。

回避策

  1. 安全のため、データベースの完全なバックアップを作成します。
  2. 次の SQL クエリを実行して内部ディレクトリの ID を取得します。

    SELECT id FROM cwd_directory WHERE impl_class = 'com.atlassian.crowd.directory.InternalDirectory';
  3. 次の SQL クエリを実行して、内部ユーザーのメール アドレスのドメインを変更します。

    UPDATE cwd_user SET email_address = replace(email_address,'<PreviousDomain>','<NewDomain>') WHERE directory_id = <ID from step 2>;
    UPDATE cwd_user SET lower_email_address = replace(lower_email_address,'<PreviousDomain>','<NewDomain>') WHERE directory_id = <ID from step 2>;
    
  4. Jira を再起動します。

その他の考慮事項

この方法を、LDAP サーバー、Crowd、または他の Jira などの外部ユーザーに対して使用することはできません。これは、Jira は構成された外部サーバーからデータを取得することから、Jira データベースへの変更はすべて一時的なものになるためです。


関連トピック

ユーザーの管理


Last modified on Mar 21, 2024

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.