mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-15 14:56:13 +01:00
Adjust the query by UUID sql so that it can use the idx_task_extra_at… (#20545)
Adjust the query by UUID sql so that it can use the idx_task_extra_attrs_report_uuids fixes #20505 Signed-off-by: stonezdj <stone.zhang@broadcom.com>
This commit is contained in:
parent
cea7ed0b04
commit
b5f7a61e36
@ -114,8 +114,8 @@ func (t *taskDAO) ListScanTasksByReportUUID(ctx context.Context, uuid string) ([
|
||||
}
|
||||
|
||||
var tasks []*Task
|
||||
param := fmt.Sprintf(`{"report_uuids":["%s"]}`, uuid)
|
||||
sql := `SELECT * FROM task WHERE extra_attrs::jsonb @> cast( ? as jsonb )`
|
||||
param := fmt.Sprintf(`"%s"`, uuid)
|
||||
sql := `SELECT * FROM task WHERE extra_attrs::jsonb -> 'report_uuids' @> ?`
|
||||
_, err = ormer.Raw(sql, param).QueryRows(&tasks)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
Loading…
Reference in New Issue
Block a user