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

Для лайков тоже нужно отдельную базу создавать?

28 ответов

21 просмотр

Базу??

Если тебе нужно только количество лайков - можешь в таблицу постов/комментов добавить поля. Если важно показать, кто ставил лайки - тогда новая таблица

а как тогда запилить чтоб 2 раза лайк не ставил 1 юзер)

This-Seiko Автор вопроса
This Seiko
Спасибо большое Никита

Ну про поле выше написали коммент. Я чёт ещё не проснулся, не подумал об этом

Slava Rozhnev SQLtest.online https://phpize.online
https://sqlize.online/s/0R

Первичный разве может из двух состоять? На моей памяти в миграциях можно было только через unique и внутри массив имён колонок

Василий 🇺🇦❤️
Первичный разве может из двух состоять? На моей па...

если я правильно помню из доки, это просто элокинт не может работать с составными ключами, я для бд это норма

ну в ларке композитный первичный не удобно

PSYTRGLES
ну в ларке композитный первичный не удобно

В практике больше уникальный юзается, да?🌚

Василий 🇺🇦❤️
В практике больше уникальный юзается, да?🌚

Я как-то даже не помню, видел ли я композитные ключи в реальных вменяемых проектах. Зависит от задач, для большинства ключ по одному полю подходит

Василий 🇺🇦❤️
В практике больше уникальный юзается, да?🌚

да по разному. здесь много кто отказывается от простого id, лично я в этом пользы больше не вижу. если у нас не база миллионник с нагрузкой, где надо каждый внутренний мув экономить. и то. иногда проще обращатсья по одному полю, чем по двум. (например хранить ссылку по id)

Vladislav Bulgakov
особенно люблю uiid в mysql

Это все равно ключ по одному свойству. Но уиды крутые

Василий 🇺🇦❤️
Первичный разве может из двух состоять? На моей па...

Может, но с некоторыми релейшенами может возникнуть проблема. Реализация, кстати, есть здесь: https://github.com/TheDragonCode/laravel-support/blob/main/src/Eloquent/CompositeKeysModel.php

Василий 🇺🇦❤️
В практике больше уникальный юзается, да?🌚

На практике лучше юзать автоинкремент по id. Выпендрёж с прикручиванием uuid и ulid до добра не доведёт. Проверено.

Andrey Helldar
id autoincrement и нахер uuid

А если я хочу скрыть от юзера порядковый айди?)

Василий 🇺🇦❤️
То есть лучше id (auto increment) + uuid ?

Даже вот здесь uuid является эдаким слагом. Под капотом человеческий идентификатор - id https://avangard-mb-spb.ru/cars/mercedes-benz/gls-vnedorozhnik/gls-400-d-4matic/9e44536b-fdfa-11ed-bab8-00155d0c0404

Василий 🇺🇦❤️
То есть лучше id (auto increment) + uuid ?

ну если тебе нужно скрыть id то создай uuid как слаг

Andrey Helldar
Даже вот здесь uuid является эдаким слагом. Под ка...

Это здесь отдельная колонка uuid, используемая как слаг?

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта