Replace CategoryUpdate with dedicated update queries (#3693)

Assisted-by: Claude:claude-opus-5
This commit is contained in:
AntsyLich
2026-08-05 00:40:08 +06:00
committed by GitHub
parent 3d20bcc6b6
commit 21c6357967
10 changed files with 35 additions and 87 deletions
@@ -50,13 +50,21 @@ delete:
DELETE FROM categories
WHERE _id = :categoryId;
update:
updateName:
UPDATE categories
SET name = coalesce(:name, name),
sort = coalesce(:order, sort),
flags = coalesce(:flags, flags)
SET name = :name
WHERE _id = :categoryId;
updateOrder:
UPDATE categories
SET sort = :order
WHERE _id = :categoryId;
updateFlags:
UPDATE categories
SET flags = :flags
WHERE _id = :categoryId;
updateAllFlags:
UPDATE categories SET
flags = coalesce(?, flags);
flags = coalesce(:flags, flags);