ユーザーの Team Calendar サブスクリプションをリセットする方法

お困りですか?

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

コミュニティに質問

プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。

このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。

*Fisheye および Crucible は除く

問題

You are an administrator of Confluence and you want to remove all calendar subscriptions from a user.

ソリューション

Please back up your database before making any of the changes below. This is not supported and is only meant to be a guide.

In order to delete all calendar subscriptions of a single user:

  1. Confluence をシャットダウンします。
  2. Find the user_key of the user by executing the SQL:

    SELECT * FROM user_mapping WHERE username = '<username>';

    Take note of the user_key column

  3. Execute the DELETE SQL query below. Replace CREATOR values with the user_key values obtained from step 2:

    DELETE FROM "AO_950DC3_TC_SUBCALS" WHERE "CREATOR" = '<user_key>' AND "SUBSCRIPTION_ID" IS NOT NULL;

    This will remove all subscriptions to calendars other than the calendar that the user created on its own.

    1. (lightbulb) If you get an FK violation error for 'fk_ao_950dc3_tc_subcals_parent_id' while running the above query, please try the below alternative as it removes the records that have FK relation through the 'PARENT_ID' column then proceed with the deletion of parent records:

      DELETE FROM "AO_950DC3_TC_SUBCALS" WHERE "CREATOR" = '<user_key>' AND "SUBSCRIPTION_ID" IS NOT NULL AND "PARENT_ID" IS NOT NULL;
      DELETE FROM "AO_950DC3_TC_SUBCALS" WHERE "CREATOR" = '<user_key>' AND "SUBSCRIPTION_ID" IS NOT NULL AND "PARENT_ID" IS NULL;
  4. Confluence を起動します。

最終更新日: 2025 年 1 月 6 日

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

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