fix(数据库): 优化任务状态更新查询,使用别名提高可读性
This commit is contained in:
@@ -136,16 +136,16 @@ func (r *usageCleanupRepository) ClaimNextPendingTask(ctx context.Context, stale
|
|||||||
LIMIT 1
|
LIMIT 1
|
||||||
FOR UPDATE SKIP LOCKED
|
FOR UPDATE SKIP LOCKED
|
||||||
)
|
)
|
||||||
UPDATE usage_cleanup_tasks
|
UPDATE usage_cleanup_tasks AS tasks
|
||||||
SET status = $4,
|
SET status = $4,
|
||||||
started_at = NOW(),
|
started_at = NOW(),
|
||||||
finished_at = NULL,
|
finished_at = NULL,
|
||||||
error_message = NULL,
|
error_message = NULL,
|
||||||
updated_at = NOW()
|
updated_at = NOW()
|
||||||
FROM next
|
FROM next
|
||||||
WHERE usage_cleanup_tasks.id = next.id
|
WHERE tasks.id = next.id
|
||||||
RETURNING id, status, filters, created_by, deleted_rows, error_message,
|
RETURNING tasks.id, tasks.status, tasks.filters, tasks.created_by, tasks.deleted_rows, tasks.error_message,
|
||||||
started_at, finished_at, created_at, updated_at
|
tasks.started_at, tasks.finished_at, tasks.created_at, tasks.updated_at
|
||||||
`
|
`
|
||||||
var task service.UsageCleanupTask
|
var task service.UsageCleanupTask
|
||||||
var filtersJSON []byte
|
var filtersJSON []byte
|
||||||
|
|||||||
Reference in New Issue
Block a user