Size: a a a

2020 June 04

A

Arman in Laravel Pro
Иван Филатов
nullable поля (по крайней мере в mysql и думаю в других базах так же) не триггерят уникальное ограничение на null-значение
верно, но я потеряю что там было, для этого и думал перенести рядом куда
источник

К

Канат in Laravel Pro
Arman
🤔 хмм. хороший вариант, при восстановлении можно будет назад все удалить
+
источник

ИФ

Иван Филатов... in Laravel Pro
Arman
верно, но я потеряю что там было, для этого и думал перенести рядом куда
вы пытаетесь решить разные задачи одним решением
источник

ИФ

Иван Филатов... in Laravel Pro
Arman
верно, но я потеряю что там было, для этого и думал перенести рядом куда
если вам нужно вернуть то что там было - храните историю изменений или держите поле old_slug например в качестве истории
источник

A

Arman in Laravel Pro
Иван Филатов
если вам нужно вернуть то что там было - храните историю изменений или держите поле old_slug например в качестве истории
вот как раз про дополнительные поля old_* и думаю =)
источник

A

Arman in Laravel Pro
уникальный ключ не хочется удалять, как-то к нему больше доверия чем к валидаторам и то что могут в обход валитаров делать записи. Да и скорость выборки по ним приличная.
источник

ИФ

Иван Филатов... in Laravel Pro
Arman
уникальный ключ не хочется удалять, как-то к нему больше доверия чем к валидаторам и то что могут в обход валитаров делать записи. Да и скорость выборки по ним приличная.
скорость выборки по уникальному ключу и полю с индексом одинаковая, отличается в рамках погрешности)
источник

ИФ

Иван Филатов... in Laravel Pro
а если вы не доверяете валидаторам - у вашего приложения проблемы :\
источник

A

Arman in Laravel Pro
Иван Филатов
скорость выборки по уникальному ключу и полю с индексом одинаковая, отличается в рамках погрешности)
сейчас не знаю как, но раньше уникальные пошустрее были т.к. останавливали поиск при нахождении первой записи
источник

A

Arman in Laravel Pro
Иван Филатов
а если вы не доверяете валидаторам - у вашего приложения проблемы :\
проблемы не то слово, поэтому подушки кидаю
источник

ИФ

Иван Филатов... in Laravel Pro
вы опять сравниваете несравнимое, если вы сравниваете "найти 1 запись в уникальном индексе" vs "найти все соответствующие записи в индексе", то разумеется скорость разная будет
источник

A

Arman in Laravel Pro
Иван Филатов
вы опять сравниваете несравнимое, если вы сравниваете "найти 1 запись в уникальном индексе" vs "найти все соответствующие записи в индексе", то разумеется скорость разная будет
ну так у меня уникальный ключ, чтоб искать одно значение )
источник

ИФ

Иван Филатов... in Laravel Pro
я про то, что "останавливает при нахождении первой записи". обычный индекс с limit 1 по скорости будет +- тем же самым, в рамках погрешности
источник

ИФ

Иван Филатов... in Laravel Pro
уникальный индекс это такой же индекс, который работает в плане поиска абсолютно так же. уникальность индекса работает при вставке/изменении, а не при селекте, в основном
источник

A

Arman in Laravel Pro
Иван Филатов
я про то, что "останавливает при нахождении первой записи". обычный индекс с limit 1 по скорости будет +- тем же самым, в рамках погрешности
если только order by случайно не добавят) а так верно
источник

ИФ

Иван Филатов... in Laravel Pro
наговнокодить можно везде
энивей, я думаю на вопрос мы общими усилиями нашли ответ
источник

АЗ

Алихан Закиров... in Laravel Pro
@Adelf32 а как сейчас обстоят дела с аутсорс разработкой в условиях пандемии и массовых беспорядков за рубежом?
источник

A

Arman in Laravel Pro
Иван Филатов
наговнокодить можно везде
энивей, я думаю на вопрос мы общими усилиями нашли ответ
верно, даже два варианта. спасибо
источник

A

Adel in Laravel Pro
Алихан Закиров
@Adelf32 а как сейчас обстоят дела с аутсорс разработкой в условиях пандемии и массовых беспорядков за рубежом?
беспорядки ничего не поменяли.
источник

АЗ

Алихан Закиров... in Laravel Pro
А пандемия?
источник