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};
  newHeaders['Prefer'] = '';
  return PostgrestFilterBuilder<T>(_copyWith(
    method: METHOD_DELETE,
    headers: newHeaders,
  ));
}