persist and compare yaml for gating

This commit is contained in:
Brad Rydzewski
2017-05-05 18:59:37 +02:00
parent 1866ab3cab
commit 4569b60f09
21 changed files with 395 additions and 36 deletions

View File

@@ -6,6 +6,8 @@ func Lookup(name string) string {
}
var index = map[string]string{
"config-find-id": configFindId,
"config-find-repo-hash": configFindRepoHash,
"count-users": countUsers,
"count-repos": countRepos,
"count-builds": countBuilds,
@@ -33,6 +35,29 @@ var index = map[string]string{
"task-delete": taskDelete,
}
var configFindId = `
SELECT
config_id
,config_repo_id
,config_hash
,config_data
,config_approved
FROM config
WHERE config_id = $1
`
var configFindRepoHash = `
SELECT
config_id
,config_repo_id
,config_hash
,config_data
,config_approved
FROM config
WHERE config_repo_id = $1
AND config_hash = $2
`
var countUsers = `
SELECT reltuples
FROM pg_class WHERE relname = 'users';