CKAN_metadata_migrate

时间:2024-04-07 11:52:57
【文件属性】:

文件名称:CKAN_metadata_migrate

文件大小:53KB

文件格式:ZIP

更新时间:2024-04-07 11:52:57

Python

CKAN数据集版本迁移 CKAN数据集版本Migate是用于将数据集文件迁移到新版本(当前为2.8到2.9)的工具。 (注意:此工具是在Python 3.9中开发的)。 怎么跑 导航到该项目的根文件夹,然后运行: python main.py 指定来源和目的地 我们假设源只能是CKAN 2.8服务器,而目标只能是CKAN 2.9服务器。必须同时提供URL和API密钥。可以通过以下两种方式之一提供它们:作为命令行参数或配置文件。 命令行参数 main.py脚本采用6个可选参数: -su或--source_url源URL(必须指向CKAN 2.8服务器),例如192.168.0.1 -sak或--source-api-key -CKAN 2.8服务器API的源API密钥,例如1a2b3c-4d5e6f-7g8h9i -du或--destination-url目标URL(必须指向CKAN


【文件预览】:
CKAN_metadata_migrate-master
----constants.py(2KB)
----handlers()
--------data()
--------client.py(843B)
--------user()
--------organization()
--------group()
----main.py(6KB)
----test()
--------test.py(15KB)
----schema()
--------utilities()
--------data()
--------user()
--------organization()
--------group()
----ckan_api_lib.py(27KB)
----decorators()
--------validate.py(10KB)
--------save_state.py(1KB)
----report()
--------DATASET-ALREADY_EXISTS.json(15B)
--------GROUPS-ALREADY_EXISTS.json(14B)
--------ORGANIZATION-ALREADY_EXISTS.json(20B)
----interfaces()
--------mapper.py(2KB)
--------handler.py(1KB)
----.gitignore(2KB)
----(template)config.ini(330B)
----CKAN Migration Missing Fields.xlsx(14KB)
----README.md(5KB)
----.vscode()
--------launch.json(475B)

网友评论