CKAN 2.3 でデータストア機能をテストしています。CKAN DataStore ページで基本的なテストを実行しています。
http://docs.ckan.org/en/ckan-2.3/maintaining/datastore.html#the-datastore-api
次のコマンドを使用して、データセットを作成、表示、および削除できます。
curl -X POST http://127.0.0.1:5000/api/3/action/datastore_create -H "認可: {YOUR-API-KEY}" -d '{"resource": {"package_id": "{PACKAGE -ID}"}, "フィールド": [ {"id": "a"}, {"id": "b"} ], "レコード": [ { "a": 1, "b": "xyz "}, {"a": 2, "b": "zzz"} ]}'
curl http://127.0.0.1:5000/api/3/action/datastore_search?resource_id= {RESOURCE_ID}
curl -X POST http://127.0.0.1:5000/api/3/action/datastore_delete -H "認可: {YOUR-API-KEY}" -d '{"resource_id": "{RESOURCE-ID}"} '
ただし、最初の手順の後にデータストア リソースを作成した後、UI を使用して削除すると、手順 2 を使用してデータストア リソースを表示できますが、手順 3 では削除できません。
どうすればこれをきれいにできますか?