if tag already exists set delete true

This commit is contained in:
skeris 2024-11-06 20:41:33 +03:00
parent 949befe8b0
commit fe0e37ee9e
4 changed files with 5 additions and 5 deletions

@ -827,7 +827,7 @@ WITH user_data AS (
CURRENT_TIMESTAMP CURRENT_TIMESTAMP
FROM new_tags nt FROM new_tags nt
JOIN user_data ud ON true JOIN user_data ud ON true
ON CONFLICT (amoID, accountID, Entity) DO NOTHING ON CONFLICT (amoID, accountID, Entity) DO UPDATE SET Deleted = false
RETURNING * RETURNING *
) )
SELECT nt.*,ud.AmoID SELECT nt.*,ud.AmoID

@ -1,6 +1,6 @@
// Code generated by sqlc. DO NOT EDIT. // Code generated by sqlc. DO NOT EDIT.
// versions: // versions:
// sqlc v1.26.0 // sqlc v1.27.0
package sqlcgen package sqlcgen

@ -1,6 +1,6 @@
// Code generated by sqlc. DO NOT EDIT. // Code generated by sqlc. DO NOT EDIT.
// versions: // versions:
// sqlc v1.26.0 // sqlc v1.27.0
package sqlcgen package sqlcgen

@ -1,6 +1,6 @@
// Code generated by sqlc. DO NOT EDIT. // Code generated by sqlc. DO NOT EDIT.
// versions: // versions:
// sqlc v1.26.0 // sqlc v1.27.0
// source: queries.sql // source: queries.sql
package sqlcgen package sqlcgen
@ -489,7 +489,7 @@ WITH user_data AS (
CURRENT_TIMESTAMP CURRENT_TIMESTAMP
FROM new_tags nt FROM new_tags nt
JOIN user_data ud ON true JOIN user_data ud ON true
ON CONFLICT (amoID, accountID, Entity) DO NOTHING ON CONFLICT (amoID, accountID, Entity) DO UPDATE SET Deleted = false
RETURNING id, amoid, accountid, entity, name, color, deleted, createdat RETURNING id, amoid, accountid, entity, name, color, deleted, createdat
) )
SELECT nt.amoid, nt.entity, nt.name, nt.color,ud.AmoID SELECT nt.amoid, nt.entity, nt.name, nt.color,ud.AmoID