SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
setAttributes - 修改回收站的属性
db.getRecycleBin().setAttributes(<options>)
SdbRecycleBin
该函数用于修改回收站的属性。
options( object,必填 )
通过 options 可以修改回收站的属性:
Enable( boolean ):是否启用回收站机制
格式:Enable: true
ExpireTime( number ):回收站项目的过期时间,单位为分钟,取值范围为[-1, 231 -1]
该参数取值为 0 表示不使用回收站机制;取值为 -1 表示永不过期。
格式:ExpireTime: 2880
MaxItemNum( number ):回收站中最多可存放的项目个数,取值范围为[-1, 231 -1]
该参数取值为 0 表示不使用回收站机制;取值为 -1 表示不限制项目个数。
格式:MaxItemNum: 2000
MaxVersionNum( number ):回收站中最多可存放的重复项目个数,取值范围为[-1, 231 -1]
该参数取值为 0 表示不使用回收站机制;取值为 -1 表示不限制重复项目的个数。
格式:MaxVersionNum: 6
AutoDrop( number ):回收站存放的项目个数超过限制时是否自动清理
格式:AutoDrop: true
Note:
各字段的详细说明可参考 getDetail()。
函数执行成功时,无返回值。
函数执行失败时,将抛异常并输出错误信息。
当异常抛出时,可以通过 getLastErrMsg() 获取错误信息或通过 getLastError() 获取错误码。更多错误处理可以参考常见错误处理指南。
v5.0.3 及以上版本
修改回收站项目的过期时间为 2880 分钟
> db.getRecycleBin().setAttributes({ExpireTime: 2880})