Optional
benchmarkPass query execution time in milliseconds as second argument to logging function (options.logging).
Optional
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)
false
Optional
hooksIf false
the applicable hooks will not be called.
The default value depends on the context.
true
Optional
individualIf set to true, destroy will SELECT all records matching the where parameter and will execute before / after destroy hooks on each row
false
Optional
limitHow many rows to delete
Optional
loggingA function that gets executed while running the query to log the sql.
Optional
restartOnly used in conjunction with truncate
.
Automatically restart sequences owned by columns of the truncated table
false
Optional
transactionThe transaction in which this query must be run.
If CLS is enabled and a transaction is running in the current CLS context, that transaction will be used, unless null or a Transaction is manually specified here.
Optional
whereThe WHERE
clause. Can be many things from a hash of attributes to raw SQL.
Visit https://sequelize.org/docs/v7/core-concepts/model-querying-basics/ for more information.
Generated using TypeDoc
The options passed to Model.destroy in addition to truncate