Size: a a a

2020 December 06

ДТ

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

M7

MaZaHaKa 7 in Laravel Pro
Там не будет большого разнообразия даже
источник

RK

Roman Kolosov in Laravel Pro
Дмитрий Тремасов
Имхо битовые операции конечно быстрые - но так или иначе уступают простому сравнению.
Сравнение слишком массовая операция
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
а тимлид точно хочет выполнять побитовые операции на уровне бд?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
Roman Kolosov
Сравнение слишком массовая операция
ну какая разница между сравнением поля, и сравнением результата операции над полем?
источник

АГ

Алексей Гевондян... in Laravel Pro
а что вообще за задача? попахивает попыткой сэкономить место. там что? 500 лярдов записей в таблице?
источник

АГ

Алексей Гевондян... in Laravel Pro
так то собирать битмаски можно... но с флагами проще работать, очевиднее.
источник

АГ

Алексей Гевондян... in Laravel Pro
с полями флагов отдельными
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
как бы можно найти смысл в чем либо типа Model::whereStatus(Model::AUTO&Model::ACTIVE&Model::PAYED)
источник

АГ

Алексей Гевондян... in Laravel Pro
Дмитрий Тремасов
как бы можно найти смысл в чем либо типа Model::whereStatus(Model::AUTO&Model::ACTIVE&Model::PAYED)
ага) только если оно строго равно. а если "содержит" - то нифига ты так не получишь результат.
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
смысл ввиде размера, индекса чего угодно.
источник

АГ

Алексей Гевондян... in Laravel Pro
нужно еще на колонку делать что-то вроде & 0b010101
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
но никаких смыслов в этом Select * from payment_requests where ((bitmask & 2) != 0) or ((bitmask & 4) != 0) or ((bitmask & 8) != 0) and user_id in (153) - я не вижу
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
MaZaHaKa 7
Там не будет большого разнообразия даже
зови тимлида в чатик. мне очень интересно
источник

АГ

Алексей Гевондян... in Laravel Pro
Дмитрий Тремасов
но никаких смыслов в этом Select * from payment_requests where ((bitmask & 2) != 0) or ((bitmask & 4) != 0) or ((bitmask & 8) != 0) and user_id in (153) - я не вижу
да, что-то такое получается. но это дичь. зачем?
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
это вопрос к тимлиду господина  @IlyaVorozhbit
источник

RK

Roman Kolosov in Laravel Pro
Чёт я не понимаю
источник

RK

Roman Kolosov in Laravel Pro
Кто то собрался индексировать почти булеан?)
источник

ДТ

Дмитрий Тремасов... in Laravel Pro
кто то собрался смерджить кучу полей с булеан в одно
источник

RK

Roman Kolosov in Laravel Pro
Кучу это сколько?
источник