Size: a a a

2019 November 19

NM

Nikita Mistyukov in pro.elixir
там же кнопка специальная есть))
источник

AM

Aliaksandr Martsinovich in pro.elixir
🙂
источник

DP

Denis Papushaev in pro.elixir
Nikita Mistyukov
там же кнопка специальная есть))
я просто так далеко не листал. я знал что надо чейнджсет в репо инсерт передавать, по-этому так низко на странице не опускался
источник

SL

Sergey Loguntsov in pro.elixir
ну так я делаю структ и фигачу в insert - это вроде позволяется
источник

NM

Nikita Mistyukov in pro.elixir
источник

NM

Nikita Mistyukov in pro.elixir
ну вон же кусок документации. оно один хер в ченджсет преобразуется под капотом))
источник

DP

Denis Papushaev in pro.elixir
Sergey Loguntsov
ну так я делаю структ и фигачу в insert - это вроде позволяется
а валидации ты где делаеш?
источник

NM

Nikita Mistyukov in pro.elixir
видимо на уровне базы, а чо)
источник

SL

Sergey Loguntsov in pro.elixir
а чо база не должна валидировать ? а чо ?
источник

DP

Denis Papushaev in pro.elixir
как ты получаеш юзер френдли эррор месседжи?)
источник

SL

Sergey Loguntsov in pro.elixir
и как вы будете уверены в том что значение уникально без базы ?
источник

DP

Denis Papushaev in pro.elixir
меня уже начинает бомбить. ты создаеш uniq_index
источник

DP

Denis Papushaev in pro.elixir
в чейндж сете говориш что чекай такой-то филд на уникальность
источник

DP

Denis Papushaev in pro.elixir
И ОНО РАБОТАЕТ ВМЕСТЕ
источник

SL

Sergey Loguntsov in pro.elixir
и как оно чекает то ?
источник

SL

Sergey Loguntsov in pro.elixir
а базу лезет ?
источник

DP

Denis Papushaev in pro.elixir
я не интересовался этим вопросом, по сути мне наф не надо знать как оно работает под капотом. но скорее всего оно просто НОРМАЛЬНО хендлит вайолейшн юник констрейнта
источник

NM

Nikita Mistyukov in pro.elixir
в момент инсерта или апдейта оно не райзит
источник

NM

Nikita Mistyukov in pro.elixir
а возвращает обычную ошибку валидации. красивую)
источник

SL

Sergey Loguntsov in pro.elixir
ну другими словами перехватывает то что я пытался сделать .
источник