卡在 ckan 中的数据集无法删除,无法打开 (404)
dataset stuck in ckan which cannot be removed, cannot open (404)
我正在从 CKAN 中删除所有数据集并重新创建它们。但是,还有最后一个数据集我无法删除。
我正在使用 ckan API 从 python 中删除。我可以从 UI 和命令行搜索并获取数据集,但是,当我在浏览器中单击 link 到数据集时,它会显示 404 页面。当我尝试创建具有相同名称的数据集时,由于名称冲突而失败。
任何线索?
谢谢!
您应该重建搜索索引。这对于防止搜索索引与主数据库不同步很有用。你应该 运行:
CKAN >= 版本 2.8:
ckan -c /etc/ckan/default/ckan.ini search-index rebuild
CKAN < 2.8:
paster --plugin=ckan search-index rebuild -c /etc/ckan/default/production.ini
更多信息请查看official docs
我正在从 CKAN 中删除所有数据集并重新创建它们。但是,还有最后一个数据集我无法删除。 我正在使用 ckan API 从 python 中删除。我可以从 UI 和命令行搜索并获取数据集,但是,当我在浏览器中单击 link 到数据集时,它会显示 404 页面。当我尝试创建具有相同名称的数据集时,由于名称冲突而失败。 任何线索? 谢谢!
您应该重建搜索索引。这对于防止搜索索引与主数据库不同步很有用。你应该 运行:
CKAN >= 版本 2.8:
ckan -c /etc/ckan/default/ckan.ini search-index rebuild
CKAN < 2.8:
paster --plugin=ckan search-index rebuild -c /etc/ckan/default/production.ini
更多信息请查看official docs