当数据库架构不再支持Restapi的旧版本时该怎么办

时间:2018-10-30 23:17:13

标签: api schema versioning

当前存在一个问题,即数据库中的表需要更改其架构,但是此架构更改将破坏我们面向公众的API端点的较早支持的版本。

例如表的版本1包含一个称为“昵称”的字段(不是主键),但是表的版本2不再包含该字段,因为管理层决定将其取出。

因此,我们的api版本1将不再返回“昵称”的值。

在这种情况下,V1的API合同被打破。只想知道桌子上有什么选择?我想我们需要弃用V1端点。

0 个答案:

没有答案