【发布时间】:2015-03-18 07:25:53
【问题描述】:
我有一个配置了文件存储、数据存储和数据推送器插件的 ckan 实例。
当我创建一个新资源时,datapusher 插件会正确地将一个新表添加到 datasoredb 并用数据填充它。
但是,如果我更新资源,则会执行一个新的 datapusher 任务,并且一切都会正确更新。在另一个链接资源的 ckan 实例上,我必须手动运行任务,但一切正常。
如果我删除资源,问题就来了。数据存储表仍然可用,甚至文件的链接仍然有效。
有没有办法将其配置为自动删除资源的每个痕迹???我的意思是,从文件存储中删除文件、从数据存储中删除表、api、链接等。
【问题讨论】:
-
您使用的是什么版本的 CKAN。根据版本,这可能会也可能不会。
-
我们使用的是 2.2.1,希望能解决这个问题。任何想知道他们拥有什么版本的人都可以从 http://
/api/util/status. 找到 -
可能需要调用Datastore API来删除资源
-
@opensas 你知道了吗?几周前我刚刚进入 ckan,现在我意识到当我删除一个资源时,该文件仍然存在于某个地方。您是否设法从系统中删除该文件?