[ckan-discuss] Complete deletion of a resource

Sean Hammond sean.hammond at okfn.org
Mon Aug 26 12:53:35 BST 2013

> *Short version*: Is there a way to fully delete an uploaded resource so
> that even the file cannot be accessed anymore?

I think the answer is pretty much no at the moment, although Nigel is
working on a new version of CKAN's FileStore and I believe this feature
is one of his aims.

> *Long version*: From what I can see (CKAN 2.0), deleting an uploaded
> resource via the web admin (or re-upload the same file) does not delete the
> file. It just makes that the web page of the resource link the new
> resource. But if someone, for a reason or another, has a direct link to the
> file, that person might continue to propagate the "deleted" file.

I think this is correct, yes.

If you can locate the uploaded file in your pairtree storage directory
and delete it, I guess that would get rid of it.

> Obviously, we would prefer a good old 404...


> The only option I see is to manually erase the file in
> the DB which is something we would like to avoid because it is obviously a
> risky business to directly manipulate the DB content.

Well you'd erase it from the pairtree storage directory, not the CKAN
SQL database itself.

More information about the ckan-discuss mailing list