Options used for Model.destroy
Pass query execution time in milliseconds as second argument to logging function (options.logging).
Only 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.
Delete instead of setting deletedAt to current timestamp (only applicable if
paranoid is enabled)
false the applicable hooks will not be called.
The default value depends on the context.
If set to true, destroy will SELECT all records matching the where parameter and will execute before / after destroy hooks on each row
How many rows to delete
A function that gets executed while running the query to log the sql.
Only used in conjunction with
Automatically restart sequences owned by columns of the truncated table
The 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.
If 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.
Danger: This will completely empty your table!
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