我正在努力将当前正在运行的ckan网站升级到2.x版本。我让系统站在服务器上,遵循文档of upgrading ckan并遵循source install documentation。现在,我们之前的安装包括相当数量(约30个)的组。这些用于提供组织在较新版本的软件中(某种程度上)所做的事情。 This在ckan上对群组和组织进行了很好的区分。 那么,有没有办法将这些组移植到组织中,并让组织拥有数据集?我需要一种自动化方法,因为每组有许多数据集(最多600个),数据提供者需要一种方法来保持这些数据集的更新。感谢您的帮助,你可以给我/ 1
答案 0 :(得分:0)
我想你需要写一个小脚本来做这件事。
您可以使用客户端https://github.com/ckan/ckanapi在python中执行此操作,然后调用group_list(),然后在每个客户端执行group_show(),然后执行organization_create()。组织的命令不会太多 不同于一个群体 - 尝试并看看。