add remaining scope repo methods.
This commit is contained in:
@@ -26,3 +26,22 @@ WHERE id = ? AND sm.user_id = ?;
|
||||
SELECT name FROM scope_member
|
||||
WHERE user_id = ? AND scope_id = ?;
|
||||
|
||||
-- name: InsertScope :execresult
|
||||
INSERT INTO scope (id, name, abbreviation)
|
||||
VALUES (?, ?, ?);
|
||||
|
||||
-- name: UpdateScope :exec
|
||||
UPDATE scope SET name = ?, abbreviation = ? WHERE id = ?;
|
||||
|
||||
-- name: UpdateScopeMember :exec
|
||||
REPLACE INTO scope_member (scope_id, user_id, name, owner)
|
||||
VALUES (?, ?, ?, ?);
|
||||
|
||||
-- name: DeleteScopeMember :exec
|
||||
DELETE FROM scope_member WHERE scope_id=? AND user_id=?;
|
||||
|
||||
-- name: DeleteAllScopeMembers :exec
|
||||
DELETE FROM scope_member WHERE scope_id=?;
|
||||
|
||||
-- name: DeleteScope :exec
|
||||
DELETE FROM scope WHERE id=?;
|
||||
|
||||
Reference in New Issue
Block a user