1

如何添加和/或修改数据库架构?

看似可能的事情;

  • 向页面添加子页面。
  • 将子页面添加到数据库。
  • 修改属性

尽管在每种情况下,数据库模式都必须保持不变。从文档

如果父级是数据库,properties 参数中新页面的属性值必须符合父级数据库的属性架构。

我可以确认是这种情况,因为我使用创建页面端点收到带有额外属性值的错误。

如果我创建一个使用表的插件,那么期望有人构建整个架构然后将插件指向它是非常糟糕的用户体验。

似乎不可能;

  • 将新属性添加到数据库。
  • 修改或删除现有属性。
4

1 回答 1

0

您所指的文档专门用于在数据库中创建页面。这与修改数据库本身是分开的。

Notion API 当前(Notion-Version:2021-05-13)不支持创建或修改数据库。您只能检索或查询数据库。

在 API 的未来迭代中,可能会有 POST 数据库或 PATCH 数据库端点。

于 2021-07-09T01:43:51.287 回答