delete method

Perform a DELETE on the table or view.

By default no data is returned. Use a trailing select to return data.

Default (not returning data):

await supabase
    .from('messages')
    .delete()
    .eq('message', 'foo');

Returning data:

await supabase
    .from('messages')
    .delete()
    .eq('message', 'foo')
    .select();

Implementation

PostgrestFilterBuilder<T> delete() {
  final newHeaders = {..._headers}..remove('Prefer');
  return PostgrestFilterBuilder(_copyWith(
    method: HttpMethod.delete,
    headers: newHeaders,
  ));
}