任務倉庫 Schema
本附錄提供了任務倉庫所使用的資料庫 Schema 的 ERD。

表資訊
儲存任務執行資訊。
列名 | 必需 | 型別 | 欄位長度 | 備註 |
---|---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
Spring Cloud Task 框架在應用程式啟動時,會根據 |
START_TIME |
FALSE |
DATETIME(6) |
X |
Spring Cloud Task 框架在應用程式啟動時設定該值。 |
END_TIME |
FALSE |
DATETIME(6) |
X |
Spring Cloud Task 框架在應用程式退出時設定該值。 |
TASK_NAME |
FALSE |
VARCHAR |
100 |
除非使用者使用 |
EXIT_CODE |
FALSE |
INTEGER |
X |
遵循 Spring Boot 預設值,除非使用者覆蓋,具體請參閱此處。 |
EXIT_MESSAGE |
FALSE |
VARCHAR |
2500 |
使用者定義,具體請參閱此處。 |
ERROR_MESSAGE |
FALSE |
VARCHAR |
2500 |
Spring Cloud Task 框架在應用程式退出時設定該值。 |
LAST_UPDATED |
TRUE |
TIMESTAMP |
X |
Spring Cloud Task 框架在應用程式啟動時設定該值。如果在任務外部建立記錄,則該值必須在記錄建立時填充。 |
EXTERNAL_EXECUTION_ID |
FALSE |
VARCHAR |
250 |
如果設定了 |
PARENT_TASK_EXECUTION_ID |
FALSE |
BIGINT |
X |
如果設定了 |
儲存任務執行所使用的引數
列名 | 必需 | 型別 | 欄位長度 |
---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
TASK_PARAM |
FALSE |
VARCHAR |
2500 |
用於將任務執行與批處理執行關聯起來。
列名 | 必需 | 型別 | 欄位長度 |
---|---|---|---|
TASK_EXECUTION_ID |
TRUE |
BIGINT |
X |
JOB_EXECUTION_ID |
TRUE |
BIGINT |
X |
用於 single-instance-enabled
特性,具體請參閱此處。
列名 | 必需 | 型別 | 欄位長度 | 備註 |
---|---|---|---|---|
LOCK_KEY |
TRUE |
CHAR |
36 |
此鎖的 UUID |
REGION |
TRUE |
VARCHAR |
100 |
使用者可以使用此欄位建立一組鎖。 |
CLIENT_ID |
TRUE |
CHAR |
36 |
包含要鎖定應用程式名稱的任務執行 ID。 |
CREATED_DATE |
TRUE |
DATETIME |
X |
條目建立日期 |
為每種資料庫型別設定表的 DDL 可在此處找到。 |