Optional
benchmarkOptional
byOptional
cascadeOnly used in conjuction with TRUNCATE. Truncates all tables that have foreign-key references to the named table, or to any tables added to the group due to CASCADE.
false;
Optional
forceDelete instead of setting deletedAt to current timestamp (only applicable if paranoid
is enabled)
Optional
hooksIf false
the applicable hooks will not be called.
The default value depends on the context.
Optional
individualIf set to true, destroy will SELECT all records matching the where parameter and will execute before / after destroy hooks on each row
Optional
limitHow many rows to delete
Optional
loggingA function that gets executed while running the query to log the sql.
Optional
timing: numberOptional
middlewareOptional
restartOnly used in conjunction with truncate
.
Automatically restart sequences owned by columns of the truncated table
Optional
truncateIf set to true, dialects that support it will use TRUNCATE instead of DELETE FROM. If a table is truncated the where and limit options are ignored
Pass query execution time in milliseconds as second argument to logging function (options.logging).