mirror of https://github.com/ouqiang/gocron
数据库表添加索引
parent
4a524742cc
commit
49e2c15473
|
@ -14,14 +14,14 @@ type TaskLog struct {
|
||||||
TaskId int `xorm:"int notnull index default 0"` // 任务id
|
TaskId int `xorm:"int notnull index default 0"` // 任务id
|
||||||
Name string `xorm:"varchar(32) notnull"` // 任务名称
|
Name string `xorm:"varchar(32) notnull"` // 任务名称
|
||||||
Spec string `xorm:"varchar(64) notnull"` // crontab
|
Spec string `xorm:"varchar(64) notnull"` // crontab
|
||||||
Protocol TaskProtocol `xorm:"tinyint notnull"` // 协议 1:http 2:RPC
|
Protocol TaskProtocol `xorm:"tinyint notnull index"` // 协议 1:http 2:RPC
|
||||||
Command string `xorm:"varchar(256) notnull"` // URL地址或shell命令
|
Command string `xorm:"varchar(256) notnull"` // URL地址或shell命令
|
||||||
Timeout int `xorm:"mediumint notnull default 0"` // 任务执行超时时间(单位秒),0不限制
|
Timeout int `xorm:"mediumint notnull default 0"` // 任务执行超时时间(单位秒),0不限制
|
||||||
RetryTimes int8 `xorm:"tinyint notnull default 0"` // 任务重试次数
|
RetryTimes int8 `xorm:"tinyint notnull default 0"` // 任务重试次数
|
||||||
Hostname string `xorm:"varchar(128) notnull defalut '' "` // RPC主机名,逗号分隔
|
Hostname string `xorm:"varchar(128) notnull defalut '' "` // RPC主机名,逗号分隔
|
||||||
StartTime time.Time `xorm:"datetime created"` // 开始执行时间
|
StartTime time.Time `xorm:"datetime created"` // 开始执行时间
|
||||||
EndTime time.Time `xorm:"datetime updated"` // 执行完成(失败)时间
|
EndTime time.Time `xorm:"datetime updated"` // 执行完成(失败)时间
|
||||||
Status Status `xorm:"tinyint notnull default 1"` // 状态 0:执行失败 1:执行中 2:执行完毕 3:任务取消(上次任务未执行完成) 4:异步执行
|
Status Status `xorm:"tinyint notnull index default 1"` // 状态 0:执行失败 1:执行中 2:执行完毕 3:任务取消(上次任务未执行完成) 4:异步执行
|
||||||
Result string `xorm:"mediumtext notnull defalut '' "` // 执行结果
|
Result string `xorm:"mediumtext notnull defalut '' "` // 执行结果
|
||||||
TotalTime int `xorm:"-"` // 执行总时长
|
TotalTime int `xorm:"-"` // 执行总时长
|
||||||
BaseModel `xorm:"-"`
|
BaseModel `xorm:"-"`
|
||||||
|
|
Loading…
Reference in New Issue