From 52fe191d9851a2082154010d1346af2085bf14e7 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Thu, 5 Oct 2023 09:13:59 -0500 Subject: [PATCH] Add sql query to globally remove a tag --- src/services/postgres.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/services/postgres.ts b/src/services/postgres.ts index 30a7b9d6..7e44209d 100644 --- a/src/services/postgres.ts +++ b/src/services/postgres.ts @@ -132,6 +132,13 @@ export const sqlUpdatePhoto = (photo: PhotoDbInsert) => WHERE id=${photo.id} `; +export const sqlRemovePhotoTag = (tag: string) => + sql` + UPDATE photos + SET tags=array_remove(tags, ${tag}) + WHERE ${tag}=ANY(tags) + `; + export const sqlDeletePhoto = (id: string) => sql`DELETE FROM photos WHERE id=${id}`;