вот я смотрю в евенте авторизован ли юзер, он возвращает null его айди, однако при смене языка(там я вбил созадние евента) он всё равно летитл на канал юзеру, хотя он неавторизирован больше
Проблема следующая - нужно сделать unique по трем колонкам, одна из них deleted_at. Postgre считает null за разные значения, насколько я понял. Как сделать так, чтоб null считалось за НЕ уникальное значение?
Проблема следующая - нужно сделать unique по трем колонкам, одна из них deleted_at. Postgre считает null за разные значения, насколько я понял. Как сделать так, чтоб null считалось за НЕ уникальное значение?
ты когда создаешь две одинаковые записи с deleted_at равно null субд не ругается?
@sk0bb Возможна проблема в том, что поля участвующие в составном ключе могут быть null. Сделайте их по умолчанию not null. Это по идее должно исключить null как потенциальное уникальное значение.
@sk0bb Возможна проблема в том, что поля участвующие в составном ключе могут быть null. Сделайте их по умолчанию not null. Это по идее должно исключить null как потенциальное уникальное значение.
Это же soft delete, он должен быть nullable. Дело в том, что в postgre null не равен null