Merge pull request #16444 from Botik/sequelize-truncate

[sequelize] add force option to TruncateOptions for v4
This commit is contained in:
Arthur Ozga
2017-05-16 13:26:14 -07:00
committed by GitHub
2 changed files with 11 additions and 0 deletions

View File

@@ -3395,6 +3395,14 @@ declare namespace sequelize {
* Defaults to false;
*/
cascade?: boolean;
/**
* Delete instead of setting deletedAt to current timestamp (only applicable if paranoid is enabled)
*
* Defaults to false;
*/
force?: boolean;
}
/**

View File

@@ -1011,6 +1011,9 @@ User.bulkCreate( [{ name : 'foo', code : '123' }, { code : '1234' }], { fields :
User.bulkCreate( [{ name : 'a', c : 'b' }, { name : 'e', c : 'f' }], { fields : ['e', 'f'], ignoreDuplicates : true } );
User.truncate();
User.truncate( { cascade : true } );
User.truncate( { force : true } );
User.truncate( { cascade: true, force : true } );
User.destroy( { where : { client_id : 13 } } ).then( ( a ) => a.toFixed() );
User.destroy( { force : true } );