туда можно было записывать только уникальные названия
                  
                  
                  т.е. я понимаю, что существует ограничение unique, но тогда я не понимаю, как хэндлить исключения если я всё же попробую всунуть дубликат
                  
                  
                  по идее можно получать все названия и сравнивать есть ли такое же как я хочу вставить, но это выглядит очень непродуктивно
                  
                  
                  может кто знает, как это красиво реализовать?
                  
                  
                  (язык с#)
                  
                  
                
Можно написать insert sql с on conflict do nothing и ретурном. Получится что при конфликте id, ничего в базу не вставится и вернется null, а если вставка успешна, вернется id Можно хендлить исключения от бд по типу.
Обсуждают сегодня