-
Notifications
You must be signed in to change notification settings - Fork 38
/
upload_event_schema.go
131 lines (115 loc) · 4.15 KB
/
upload_event_schema.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
package sqldb
// PutObjectSuccessTable table schema.
type PutObjectSuccessTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
State string
Error string
Logs string
}
// TableName is used to set UploadObjectProgressTable Schema's table name in database.
func (PutObjectSuccessTable) TableName() string {
return PutObjectSuccessTableName
}
// PutObjectEventTable table schema.
type PutObjectEventTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
State string
Error string
Logs string
}
// TableName is used to set UploadObjectProgressTable Schema's table name in database.
func (PutObjectEventTable) TableName() string {
return PutObjectEventTableName
}
// UploadTimeoutTable table schema.
type UploadTimeoutTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set UploadTimeoutTable Schema's table name in database.
func (UploadTimeoutTable) TableName() string {
return UploadTimeoutTableName
}
// ReplicateTimeoutTable table schema.
type ReplicateTimeoutTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set ReplicateTimeoutTable Schema's table name in database.
func (ReplicateTimeoutTable) TableName() string {
return ReplicateTimeoutTableName
}
// SealTimeoutTable table schema.
type SealTimeoutTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set SealTimeoutTable Schema's table name in database.
func (SealTimeoutTable) TableName() string {
return SealTimeoutTableName
}
// UploadFailedTable table schema.
type UploadFailedTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set UploadTimeoutTable Schema's table name in database.
func (UploadFailedTable) TableName() string {
return UploadFailedTableName
}
// ReplicateFailedTable table schema.
type ReplicateFailedTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set ReplicateTimeoutTable Schema's table name in database.
func (ReplicateFailedTable) TableName() string {
return ReplicateFailedTableName
}
// SealFailedTable table schema.
type SealFailedTable struct {
ID uint64 `gorm:"primary_key;autoIncrement"`
UpdateTime string `gorm:"index:update_time_index"`
ObjectID uint64 `gorm:"index:object_id_index"`
Bucket string `gorm:"index:bucket_index"`
Object string `gorm:"index:object_index"`
Error string
Logs string
}
// TableName is used to set SealTimeoutTable Schema's table name in database.
func (SealFailedTable) TableName() string {
return SealFailedTableName
}