【文件属性】:
文件名称:bookshelf-soft-delete
文件大小:2KB
文件格式:ZIP
更新时间:2021-07-06 20:55:03
JavaScript
书架软删除
该插件与 Bookshelf.js 一起使用,可从,以引入软删除。 这意味着项目对最终用户来说似乎是已删除,但实际上不会从数据库中删除。
安装
npm install bookshelf-soft-delete
然后在您的书架配置中:
var bookshelf = require('bookshelf')(knex);
bookshelf.plugin(require('bookshelf-soft-delete');
用法
在您想要标记为软删除的书架模型上:
soft: true
请注意,严格来说,任何真实值都足够了。 这将覆盖destroy简单的设置deleted_at相应表列在删除的一刻日期标记,并覆盖收集fetch和fetchOne过滤掉模型实例,其中deleted_at是集。 请注意,如果您在模型上设置它,该表没有deleted_at列,这将引发异常。
【文件预览】:
bookshelf-soft-delete-master
----.gitignore(44B)
----package.json(644B)
----index.js(2KB)
----README.md(1018B)