mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2025-11-03 14:24:23 +00:00
SQL changes for Postgres and MySQL
This commit is contained in:
@@ -1,12 +1,14 @@
|
||||
-- name: config-find-id
|
||||
|
||||
SELECT
|
||||
config_id
|
||||
config.config_id
|
||||
,config_repo_id
|
||||
,config_hash
|
||||
,config_data
|
||||
,config_name
|
||||
FROM config
|
||||
WHERE config_id = $1
|
||||
LEFT JOIN build_config ON config.config_id = build_config.config_id
|
||||
WHERE build_config.build_id = $1
|
||||
|
||||
-- name: config-find-repo-hash
|
||||
|
||||
@@ -15,6 +17,7 @@ SELECT
|
||||
,config_repo_id
|
||||
,config_hash
|
||||
,config_data
|
||||
,config_name
|
||||
FROM config
|
||||
WHERE config_repo_id = $1
|
||||
AND config_hash = $2
|
||||
@@ -23,6 +26,10 @@ WHERE config_repo_id = $1
|
||||
|
||||
SELECT build_id FROM builds
|
||||
WHERE build_repo_id = $1
|
||||
AND build_config_id = $2
|
||||
AND build_id in (
|
||||
SELECT build_id
|
||||
FROM build_config
|
||||
WHERE build_config.config_id = $2
|
||||
)
|
||||
AND build_status NOT IN ('blocked', 'pending')
|
||||
LIMIT 1
|
||||
|
||||
Reference in New Issue
Block a user