22 lines
797 B
SQL
22 lines
797 B
SQL
-- name: CreateProjectLabel :one
|
|
INSERT INTO project_label (project_id, label_color_id, created_date, name)
|
|
VALUES ($1, $2, $3, $4) RETURNING *;
|
|
|
|
-- name: GetProjectLabelsForProject :many
|
|
SELECT * FROM project_label WHERE project_id = $1;
|
|
|
|
-- name: GetProjectLabelByID :one
|
|
SELECT * FROM project_label WHERE project_label_id = $1;
|
|
|
|
-- name: DeleteProjectLabelByID :exec
|
|
DELETE FROM project_label WHERE project_label_id = $1;
|
|
|
|
-- name: UpdateProjectLabelName :one
|
|
UPDATE project_label SET name = $2 WHERE project_label_id = $1 RETURNING *;
|
|
|
|
-- name: UpdateProjectLabelColor :one
|
|
UPDATE project_label SET label_color_id = $2 WHERE project_label_id = $1 RETURNING *;
|
|
|
|
-- name: UpdateProjectLabel :one
|
|
UPDATE project_label SET name = $2, label_color_id = $3 WHERE project_label_id = $1 RETURNING *;
|