使用 .备份 CKAN 的数据库(主数据库和数据存储数据库,如果您使用它)pg_dump。如果您使用 Filestore,则需要在 ckan.storage_path 指定的目录中备份文件(默认为/var/lib/ckan/default)
使用恢复数据库备份(完成后createdb)psql -f。然后运行paster db upgrade以防万一它来自旧的 ckan 版本。然后paster --plugin=ckan search-index rebuild。在紧急情况下使用rebuild_fast而不是rebuild,但我认为它可能会创建一些重复的条目,因此为了确保您可以rebuild -r小心但缓慢地再次执行此操作。
从资源文件夹初始化[数据存储数据库](如果有办法)
我不认为 CKAN Data Pusher 有命令行界面来推送所有资源。为了每个人的利益,您编写一个并提交 PR 将是一个很好的计划。