Delete Records
Deletes one or more records from a Supabase table.
The Delete Records node removes records from a selected table based on a filter condition. It is commonly used for cleanup operations, user-initiated deletions, or administrative actions within an application.
Delete operations respect Supabase Row Level Security (RLS) policies and are executed in the context of the currently authenticated user.
This functionality is based on the Supabase Client SDK delete method. For reference, see
Supabase Client SDK – Delete data.
Inputs
| Data | Type | Description |
|---|---|---|
| Table Name | enum | The table from which records will be deleted. |
| Filter | javascript | Filter expression used to select which records to delete. |
Outputs
| Data | Type | Description |
|---|---|---|
| Object ID | string | Internal identifier for this delete operation. |
| Success | signal | Triggered when the delete operation completes successfully. |
| Failure | signal | Triggered if the delete operation fails. |
| Finally | signal | Triggered after the operation completes, regardless of outcome. |
| Is Fetching | boolean | True while the delete request is in progress. |
| Is Fetched | boolean | True once the request has completed. |
| Status | string | Status returned from the delete operation. |
| Is Success | boolean | True if the records were deleted successfully. |
| Is Error | boolean | True if an error occurred. |
| Error Text | string | Error message returned by Supabase, if any. |