Skip to content

Repository files navigation

sequelize-soft-delete

npm versionnpm downloadsdevDependency Status

Sequelize model plugin for add soft-delete method

Installation

npm i sequelize-soft-delete

Use

// model.jsconstsequelizeSoftDelete=require('sequelize-soft-delete')module.exports=(sequelize,DataTypes)=>{constMyModel=sequelize.define('MyModel',{deleted: {type: DataTypes.INTEGER(1),defaultValue: 0}},{defaultScope: {where: {deleted: 0}}})constoptions={field: 'deleted',deleted: 1}sequelizeSoftDelete.softDelete(MyModel,options)returnMyModel}// controller.jsconstupdated=awaitdb.MyModel.softDelete({where: {id: 1}})

License

MIT

About

Sequelize model plugin for add soft-delete method

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages