行の一括削除
Catalystでは、Catalyst Data Storeの特定のテーブルから行を一括削除できます。テーブルは一意のテーブルIDまたはテーブル名で参照されます。テーブルIDはData Storeから、またはコンソールでテーブルを開いた際のURLから取得できます。
一括削除操作では、1回の操作で最大200行を削除できます。以下のサンプルコードに示すように、削除する行の一意のROWIDを配列で渡すことができます。以下のコードスニペットには、少なくとも1つのROWIDを含める必要があり、最大200個のROWIDを含めることができます。
行はサンプルコードでdatastore_serviceインスタンスを通じてdelete_rows()関数に渡されます。テーブル名またはテーブルIDはtable()メソッドのパラメータとして渡す必要があります。レスポンスは削除のステータスに基づいてブール値(trueまたはfalse)を返します。
以下で使用されているコンポーネントインスタンスdatastore_serviceとテーブルインスタンスtable_serviceの詳細については、それぞれのヘルプセクションを参照してください。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| ROWID | String | 必須パラメータです。削除するROWIDを保持します。 |
copy
#行を一括削除する
datastore_service = app.datastore()
table_service = datastore_service.table("sampleTable")
row_response = table_service.delete_rows([6759000000159113, 6759000000159115, 5249000000032411])
情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit