Documentation
¶
Overview ¶
Package retention 是用在自动清理数据的场景。比如文件、数据表等的自动清理 做好配置后,提供一个名称清单,然后讲根据配置的规则进行识别 最后通过Run函数,可进行对应的处理
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
MaxRetain int `json:"max_retain" yaml:"max_retain" ini:"max_retain"` // 最大保留数量
Prefix string `json:"prefix" yaml:"prefix" ini:"prefix"` // 项目前缀
Delimiter string `json:"delimiter" yaml:"delimiter" ini:"delimiter"` // 分隔符,默认为"_"
TimeFormat string `json:"time_format" yaml:"time_format" ini:"time_format"` // 时间格式,默认为"20060102"
Order Order `json:"order" yaml:"order" ini:"order"` // 排序顺序
Criteria Criteria `json:"criteria" yaml:"criteria" ini:"criteria"` // 排序依据
IgnoreSuffixes []string `json:"ignore_suffixes" yaml:"ignore_suffixes" ini:"ignore_suffixes"` // 要忽略的后缀列表
}
Config 保留管理器配置
Click to show internal directories.
Click to hide internal directories.