mirror of
				https://github.com/woodpecker-ci/woodpecker.git
				synced 2025-11-04 04:27:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			70 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
			
		
		
	
	
			70 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			SQL
		
	
	
	
	
	
-- name: repo-update-counter
 | 
						|
 | 
						|
UPDATE repos SET repo_counter = $1
 | 
						|
WHERE repo_counter = $2
 | 
						|
  AND repo_id = $3
 | 
						|
 | 
						|
-- name: repo-find-user
 | 
						|
 | 
						|
SELECT
 | 
						|
 repo_id
 | 
						|
,repo_user_id
 | 
						|
,repo_owner
 | 
						|
,repo_name
 | 
						|
,repo_full_name
 | 
						|
,repo_avatar
 | 
						|
,repo_link
 | 
						|
,repo_clone
 | 
						|
,repo_branch
 | 
						|
,repo_timeout
 | 
						|
,repo_private
 | 
						|
,repo_trusted
 | 
						|
,repo_active
 | 
						|
,repo_allow_pr
 | 
						|
,repo_allow_push
 | 
						|
,repo_allow_deploys
 | 
						|
,repo_allow_tags
 | 
						|
,repo_hash
 | 
						|
,repo_scm
 | 
						|
,repo_config_path
 | 
						|
,repo_gated
 | 
						|
,repo_visibility
 | 
						|
,repo_counter
 | 
						|
FROM repos
 | 
						|
INNER JOIN perms ON perms.perm_repo_id = repos.repo_id
 | 
						|
WHERE perms.perm_user_id = $1
 | 
						|
ORDER BY repo_full_name ASC
 | 
						|
 | 
						|
-- name: repo-insert-ignore
 | 
						|
 | 
						|
INSERT INTO repos (
 | 
						|
 repo_user_id
 | 
						|
,repo_owner
 | 
						|
,repo_name
 | 
						|
,repo_full_name
 | 
						|
,repo_avatar
 | 
						|
,repo_link
 | 
						|
,repo_clone
 | 
						|
,repo_branch
 | 
						|
,repo_timeout
 | 
						|
,repo_private
 | 
						|
,repo_trusted
 | 
						|
,repo_active
 | 
						|
,repo_allow_pr
 | 
						|
,repo_allow_push
 | 
						|
,repo_allow_deploys
 | 
						|
,repo_allow_tags
 | 
						|
,repo_hash
 | 
						|
,repo_scm
 | 
						|
,repo_config_path
 | 
						|
,repo_gated
 | 
						|
,repo_visibility
 | 
						|
,repo_counter
 | 
						|
) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14,$15,$16,$17,$18,$19,$20,$21,$22)
 | 
						|
ON CONFLICT (repo_full_name) DO NOTHING
 | 
						|
 | 
						|
-- name: repo-delete
 | 
						|
 | 
						|
DELETE FROM repos
 | 
						|
WHERE repo_id = $1
 |