标签: api schema versioning
当前存在一个问题,即数据库中的表需要更改其架构,但是此架构更改将破坏我们面向公众的API端点的较早支持的版本。
例如表的版本1包含一个称为“昵称”的字段(不是主键),但是表的版本2不再包含该字段,因为管理层决定将其取出。
因此,我们的api版本1将不再返回“昵称”的值。
在这种情况下,V1的API合同被打破。只想知道桌子上有什么选择?我想我们需要弃用V1端点。