mirror of
https://github.com/harness/drone.git
synced 2025-05-16 00:50:00 +08:00
comment out suboptimal pg query
This commit is contained in:
parent
a9d63cea69
commit
cd439d261c
@ -432,21 +432,21 @@ WHERE repo_id = :repo_id
|
|||||||
`
|
`
|
||||||
|
|
||||||
const queryRepoWithBuild = queryColsBulds + `
|
const queryRepoWithBuild = queryColsBulds + `
|
||||||
FROM repos LEFT OUTER JOIN builds ON build_id = (
|
FROM repos LEFT OUTER JOIN builds ON build_id = repo_counter
|
||||||
SELECT build_id FROM builds
|
|
||||||
WHERE builds.build_repo_id = repos.repo_id
|
|
||||||
ORDER BY build_id DESC
|
|
||||||
LIMIT 1
|
|
||||||
)
|
|
||||||
INNER JOIN perms ON perms.perm_repo_uid = repos.repo_uid
|
INNER JOIN perms ON perms.perm_repo_uid = repos.repo_uid
|
||||||
WHERE perms.perm_user_id = :user_id
|
WHERE perms.perm_user_id = :user_id
|
||||||
ORDER BY repo_slug ASC;
|
ORDER BY repo_slug ASC;
|
||||||
`
|
`
|
||||||
|
|
||||||
// OPTIMIZED QUERY:
|
// const queryRepoWithBuild = queryColsBulds + `
|
||||||
// FROM repos LEFT OUTER JOIN builds ON build_id = repo_counter
|
// FROM repos LEFT OUTER JOIN builds ON build_id = (
|
||||||
|
// SELECT build_id FROM builds
|
||||||
|
// WHERE builds.build_repo_id = repos.repo_id
|
||||||
|
// ORDER BY build_id DESC
|
||||||
|
// LIMIT 1
|
||||||
|
// )
|
||||||
// INNER JOIN perms ON perms.perm_repo_uid = repos.repo_uid
|
// INNER JOIN perms ON perms.perm_repo_uid = repos.repo_uid
|
||||||
// WHERE perms.perm_user_id = 2
|
// WHERE perms.perm_user_id = :user_id
|
||||||
// ORDER BY repo_slug ASC;
|
// ORDER BY repo_slug ASC;
|
||||||
|
|
||||||
const queryRepoWithBuildAll = queryColsBulds + `
|
const queryRepoWithBuildAll = queryColsBulds + `
|
||||||
@ -470,12 +470,3 @@ WHERE EXISTS (
|
|||||||
ORDER BY build_id DESC
|
ORDER BY build_id DESC
|
||||||
LIMIT 50;
|
LIMIT 50;
|
||||||
`
|
`
|
||||||
|
|
||||||
// const queryRepoWithBuildIncompleteOld = queryColsBulds + `
|
|
||||||
// FROM repos
|
|
||||||
// INNER JOIN perms ON perms.perm_repo_uid = repos.repo_uid
|
|
||||||
// INNER JOIN builds ON builds.build_repo_id = repos.repo_id
|
|
||||||
// WHERE builds.build_status IN ('pending', 'running')
|
|
||||||
// ORDER BY build_id DESC
|
|
||||||
// LIMIT 50;
|
|
||||||
// `
|
|
||||||
|
Loading…
Reference in New Issue
Block a user