comment out suboptimal pg query

This commit is contained in:
Brad Rydzewski 2019-03-18 23:59:11 -07:00
parent a9d63cea69
commit cd439d261c

View File

@ -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;
// `