行を削除

このピースでできること

  • Supabase の指定テーブルで、条件に一致する行を削除します。
 

Supabase の接続方法

以下の2つを入力して接続します。

Project URL

Supabase のプロジェクト URL を入力します。
  1. Supabase ダッシュボード にログインします
  1. 対象のプロジェクトを選択します
  1. 「Settings」「API」 を開きます
  1. 「Project URL」 をコピーします(形式:

API Key

用途に応じて以下のキーを使い分けます。
  • Service Role Key — RLS をバイパスしてフルアクセスできます。データベース操作(アクション)に使用します
  • Anonymous Key — 公開キーです。RLS の範囲内でのアクセスに使用します
キーの確認場所: 「Settings」「API」「Project API keys」
Service Role Key はすべての RLS ポリシーをバイパスするため、厳重に管理してください。
 

ピースの設定項目

1. テーブル名(必須)

  • 削除対象の Supabase テーブル名を選択します。

2. フィルター種別(必須)

  • 削除対象の行を絞り込む方法を選択します。
  • 代表例は以下です。
    • eq: 指定カラムの値が一致する行
    • in: 指定カラムの値がリストに含まれる行
    • is_null: 指定カラムが null の行
    • like / ilike: パターン一致(ilike は大文字小文字を区別しません)

3. フィルターカラム(必須)

  • 行を特定するためのカラムを選択します。

4. フィルター値(任意)

  • フィルター種別が eq などの場合に、比較する値を入力します。
  • フィルター種別が in の場合は「フィルター値リスト」を使用します。

5. フィルター値リスト(任意)

  • フィルター種別が in の場合に、対象となる値を配列で入力します。

6. 削除件数をカウント(任意)

  • 削除した行数をカウントして返すかどうかを設定します。

7. 削除した行を返す(任意)

  • 削除した行のデータを結果として返すかどうかを設定します。