我正在使用CKAN的DataStore,我想知道是否可以配置自动旧数据删除。我的意思是,我想要像:
我看到API的resource_create
操作有一个可选的size
参数,但如果它与我的问题有关,我不会这样做。
答案 0 :(得分:1)
我知道没有CKAN对此功能的支持。我认为这里最好的快速方法是在Postgres中添加一个触发器,用于保存大小的资源表,或者只删除“旧”记录。这可能是一个很好的起点(从2.开始): http://www.the-art-of-web.com/sql/trigger-delete-old/
我在CKAN数据存储区数据库中使用了一个触发器来为正在进入的记录添加时间戳,并且该方法运行良好(尽管CKAN用户完全不透明/不可编辑)。