小编Nay*_*nbo的帖子

REST API版本控制 - 为什么版本不是模型

我一直在阅读REST API版本的所有方法.在几乎所有实现中,控制器和视图都是版本化的,但模型不是.

为了给出rails示例,控制器组织为:

# app/controllers/api/v1/events_controller.rb
class Api::V1::EventsController < Api::ApiController

end
Run Code Online (Sandbox Code Playgroud)

相应的视图也放在不同版本的目录中.为什么我们没有版型号?是因为我们希望我们的模型(底层数据库模式)不随着API的发展而改变吗?当我在数据库中重命名列名并需要新模型来解释时会发生什么?

versioning rest ruby-on-rails semantic-versioning rails-api

9
推荐指数
2
解决办法
1858
查看次数

TX 和 XID 分数在 postgres pgadmin 工具中代表什么

XID 和 TX 列中的分数代表什么。这是 postgres 的 pgadmin 工具的屏幕截图。

我知道 TX 和 XID 分别表示交易和交易 ID,但是我不明白分数表示法的含义。

在此处输入图片说明

database postgresql pgadmin

2
推荐指数
1
解决办法
3353
查看次数