From ca69d33bb28206cdf7deea8cc4db2dbeb8cf540f Mon Sep 17 00:00:00 2001 From: skeris Date: Wed, 6 Nov 2024 21:17:51 +0300 Subject: [PATCH] if field already exists set delete false --- dal/db_query/queries.sql | 2 +- dal/sqlcgen/queries.sql.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index f29dbc9..148cec2 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -889,7 +889,7 @@ WITH user_data AS ( nf.createdAt FROM new_fields nf JOIN user_data ud ON true - ON CONFLICT (amoID, accountID, entity) DO NOTHING + ON CONFLICT (amoID, accountID, entity) DO UPDATE SET Deleted=false RETURNING * ) SELECT nf.*,ud.AmoID diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index 1d9412c..c33fbd4 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -230,7 +230,7 @@ WITH user_data AS ( nf.createdAt FROM new_fields nf 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, code, accountid, name, entity, type, deleted, createdat ) SELECT nf.amoid, nf.code, nf.name, nf.entity, nf.type, nf.createdat,ud.AmoID