此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring Boot 3.4.0! |
液基 (liquibase
)
终端节点提供有关 Liquibase 应用的数据库更改集的信息。liquibase
检索更改
要检索更改,请向 发出请求,如以下基于 curl 的示例所示:GET
/actuator/liquibase
$ curl 'http://localhost:8080/actuator/liquibase' -i -X GET
生成的响应类似于以下内容:
HTTP/1.1 200 OK
Content-Type: application/vnd.spring-boot.actuator.v3+json
Content-Length: 677
{
"contexts" : {
"application" : {
"liquibaseBeans" : {
"liquibase" : {
"changeSets" : [ {
"author" : "marceloverdijk",
"changeLog" : "db/changelog/db.changelog-master.yaml",
"comments" : "",
"contexts" : [ ],
"dateExecuted" : "2024-11-29T09:49:37.751Z",
"deploymentId" : "2873777612",
"description" : "createTable tableName=customer",
"execType" : "EXECUTED",
"id" : "1",
"labels" : [ ],
"checksum" : "9:d3589feb2baad02e15540750499ba311",
"orderExecuted" : 1
} ]
}
}
}
}
}
响应结构
响应包含应用程序的 Liquibase 更改集的详细信息。 下表描述了响应的结构:
路径 | 类型 | 描述 |
---|---|---|
|
|
以 id 为键的应用程序上下文 |
|
|
更改由 Liquibase bean 创建的集合,以 bean 名称为键。 |
|
|
更改集的作者。 |
|
|
包含更改集的更改日志。 |
|
|
对更改集的评论。 |
|
|
更改集的上下文。 |
|
|
执行更改集时的时间戳。 |
|
|
运行更改集的部署的 ID。 |
|
|
更改集的描述。 |
|
|
更改集的执行类型 (、 、 、 、 )。 |
|
|
更改集的 ID。 |
|
|
与更改集关联的标签。 |
|
|
更改集的校验和。 |
|
|
更改集的执行顺序。 |
|
|
与更改集关联的标记(如果有)。 |
|
|
父应用程序上下文的 ID(如果有)。 |