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