如何导出内容丰富的ERD

时间:2016-11-11 06:50:26

标签: erd contentful

我想制作内容空间的ER图。有相同的方法。有一个选项以JSON格式获取表结构。

2 个答案:

答案 0 :(得分:0)

没有开箱即用的功能可以使您的内容结构成为ER格式。但是,您可以通过提出类似于此的请求轻松地在JSON中下载整个内容结构:

https://cdn.contentful.com/spaces/YOURSPACE/content_types/?access_token=YOURACCESSTOKEN

这将导致对您的整个内容类型结构进行JSON响应,然后您可以将其解析为ER模型,但请随意。

如果您特别需要JSON模式的条目,内容类型等,可以在以下文档中找到它们:https://www.contentful.com/developers/docs/references/content-delivery-api

只需单击任何请求的示例,然后会出现一个小按钮来显示JSON架构:

enter image description here

答案 1 :(得分:0)

最近我遇到了同样的问题。我也没有找到满意的答案。所以我写了自己的解决方案。 contentful-plantuml-generator可执行文件将空间的内容模型转换为PlantUML图。

安装后plantuml。您可以像这样使用它:

contentful-plantuml-generator <SPACE_ID> <ACCESS_TOKEN> \
  | plantuml -pipe -tsvg \
  > my-diagram.svg