How do I delete all tables under a user in Couchbase? Couchbaseでユーザーの下のすべてのテーブルを削除する方法は?

Couchbaseのユーザーが持つすべてのテーブルを削除するには、次の手順を使用できます:

  1. Couchbaseの管理コンソールに管理者アカウントでログインしてください。
  2. 「データ」タブに移動してください。
  3. バケット内の削除するユーザーを選択してください。
  4. Bucketの詳細ページで、「検索」タブを選択します。
  5. 検索ページのエディターに以下のN1QLクエリを入力して、ユーザーが所有するすべてのテーブルを一覧表示します。
SELECT DISTINCT meta().id 
FROM `bucket_name` 
WHERE meta().id LIKE "user::%"

Bucket名を持つテーブルを削除する場合には、bucket_nameの代わりにそのBucket名を入力してください。

  1. 「検索」ボタンをクリックして、その検索を実行してください。
  2. “user::”で始まるすべてのテーブルを検索結果から選択して削除してください。

ご注意ください、これによりユーザーが所有するすべてのテーブル、データ、およびインデックスが削除されます。削除操作を実行する前に、関連するすべてのデータをバックアップして、削除操作の結果を確認してください。

bannerAds