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}`;