SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(FAQ)						 
					
						版本信息						 
					
alter - 修改回收站的属性
db.getRecycleBin().alter(<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() 获取错误码。更多错误处理可以参考常见错误处理指南。
v3.6 及以上版本
修改回收站项目的过期时间为 2880 分钟
> db.getRecycleBin().alter({ExpireTime: 2880})
       展开
            展开
          
   
   
   
   
   
   
   
