This commit is contained in:
2026-06-22 08:55:57 +08:00
parent dbb87823e8
commit 6ade6e8fa9
325 changed files with 41131 additions and 855 deletions
+10 -5
View File
@@ -15,7 +15,7 @@ const createRunProfile = `-- name: CreateRunProfile :one
INSERT INTO workspace_run_profiles (
id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, created_by
) VALUES ($1,$2,$3,$4,$5,$6,$7,$8,$9,$10)
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at, key_version
`
type CreateRunProfileParams struct {
@@ -61,6 +61,7 @@ func (q *Queries) CreateRunProfile(ctx context.Context, arg CreateRunProfilePara
&i.CreatedBy,
&i.CreatedAt,
&i.UpdatedAt,
&i.KeyVersion,
)
return i, err
}
@@ -75,7 +76,7 @@ func (q *Queries) DeleteRunProfile(ctx context.Context, id pgtype.UUID) error {
}
const getRunProfileByID = `-- name: GetRunProfileByID :one
SELECT id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at FROM workspace_run_profiles WHERE id = $1
SELECT id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at, key_version FROM workspace_run_profiles WHERE id = $1
`
func (q *Queries) GetRunProfileByID(ctx context.Context, id pgtype.UUID) (WorkspaceRunProfile, error) {
@@ -97,12 +98,13 @@ func (q *Queries) GetRunProfileByID(ctx context.Context, id pgtype.UUID) (Worksp
&i.CreatedBy,
&i.CreatedAt,
&i.UpdatedAt,
&i.KeyVersion,
)
return i, err
}
const listRunProfilesByWorkspace = `-- name: ListRunProfilesByWorkspace :many
SELECT id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at FROM workspace_run_profiles
SELECT id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at, key_version FROM workspace_run_profiles
WHERE workspace_id = $1
ORDER BY created_at
`
@@ -132,6 +134,7 @@ func (q *Queries) ListRunProfilesByWorkspace(ctx context.Context, workspaceID pg
&i.CreatedBy,
&i.CreatedAt,
&i.UpdatedAt,
&i.KeyVersion,
); err != nil {
return nil, err
}
@@ -150,7 +153,7 @@ SET last_started_at = now(),
last_error = '',
updated_at = now()
WHERE id = $1
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at, key_version
`
func (q *Queries) MarkRunProfileStarted(ctx context.Context, id pgtype.UUID) (WorkspaceRunProfile, error) {
@@ -172,6 +175,7 @@ func (q *Queries) MarkRunProfileStarted(ctx context.Context, id pgtype.UUID) (Wo
&i.CreatedBy,
&i.CreatedAt,
&i.UpdatedAt,
&i.KeyVersion,
)
return i, err
}
@@ -187,7 +191,7 @@ SET slug = $2,
enabled = $8,
updated_at = now()
WHERE id = $1
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at
RETURNING id, workspace_id, slug, name, description, command, args, encrypted_env, enabled, last_started_at, last_exit_code, last_error, created_by, created_at, updated_at, key_version
`
type UpdateRunProfileParams struct {
@@ -229,6 +233,7 @@ func (q *Queries) UpdateRunProfile(ctx context.Context, arg UpdateRunProfilePara
&i.CreatedBy,
&i.CreatedAt,
&i.UpdatedAt,
&i.KeyVersion,
)
return i, err
}