170 похожих чатов

Нужна подсказка по архитектуре: Юзеры могут проставлять лайки постам. Как это

лучше реализовать? У юзеров есть поле - список каким постам поставлен лайк. Или лучше использовать таблицу со связью многие к одному?

Использую алхимию

17 ответов

24 просмотра

У постов есть поле кто их лайкнул

Робин Гуд-@books_fine admin Автор вопроса

Многие ко многим

Робин Гуд-@books_fine admin Автор вопроса
Denis Kalinochkin
Многие ко многим

А можешь дать ссылку или кратенько сказать почему так?

m2m Таблица Лайк: Енам Лайк/Дизлайк фк на юзера фк на пост

Робин Гуд-@books_fine admin Автор вопроса
Denis Kalinochkin
https://habr.com/ru/post/488054/

Я знаю как делать. Мне интересно почему это правильнее

Denis Kalinochkin
В вк 6 эмоций сейчас

Ну тут согласен, но предполагаю и там таки энам)

Робин Гуд-@books_fine admin Автор вопроса
Робин Гуд-@books_fine admin Автор вопроса
Denis Kalinochkin
Потому что по массивам в базе сложнее искать

Значит все же так, окей. Большое спасибо

Робин Гуд @books_fine admin
Чем массив

Да да уже понял, просто к ответу Дениса добавить нечего

Робин Гуд-@books_fine admin Автор вопроса
Владимир
Да да уже понял, просто к ответу Дениса добавить н...

Все равно спасибо) Я к вам ещё позже загляну, мне интересна более правильная реализация поиска, но пока не сформулировал максимально просто проблему и пример

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта