Size: a a a

2019 December 14

BB

Boris B in SPb Python
Может ли одно фото принадлежать 2 юзерам?
источник

DS

David Shiko in SPb Python
Boris B
Может ли одно фото принадлежать 2 юзерам?
Логично, что нет.
источник

BB

Boris B in SPb Python
Ну это тебе логично
источник

BB

Boris B in SPb Python
Откуда я знаю что у тебя
источник

BB

Boris B in SPb Python
Тогда просто o2m
источник

DS

David Shiko in SPb Python
Но когда я предложил сделать таблицу с лайками каждому юзеру отдельно, меня захейтили, поэтому я спрашиваю. Здесь, возможно, та же логика
источник

DS

David Shiko in SPb Python
Boris B
Может ли одно фото принадлежать 2 юзерам?
Я думал, это сарказм
источник

BB

Boris B in SPb Python
,я не видел что раньше было)
источник

BB

Boris B in SPb Python
o2m это одна таблица
источник

DS

David Shiko in SPb Python
Boris B
o2m это одна таблица
Многие ко многим

cursor.execute("""CREATE TABLE likes(
user_id INTEGER,
post_id INTEGER,
vote INTEGER,
PRIMARY KEY (user_id, post_id),
FOREIGN KEY (user_id) REFERENCES users (user_id) ON DELETE CASCADE,
FOREIGN KEY (post_id) REFERENCES posts (id) ON DELETE CASCADE)""")

один ко многим

cursor.execute("""CREATE TABLE photos(
user_id INTEGER,
photo_url INTEGER,
PRIMARY KEY (user_id, photo_url),
FOREIGN KEY (user_id) REFERENCES users (user_id) ON DELETE CASCADE""")

Правильно обозначил?)
источник

p

pragus in SPb Python
HERETIQUE 🌚
Однако список всей команды разработчиков под постом имеется. 😅
Ты правильно понял пост ))
источник

MA

Maxim Afanasev in SPb Python
David Shiko
Но когда я предложил сделать таблицу с лайками каждому юзеру отдельно, меня захейтили, поэтому я спрашиваю. Здесь, возможно, та же логика
Логика та же. Может ли юзер оценить более одного поста? Может ли у одного поста быть более одной оценки?
В случае с фото - o2m, если у юзера может быть только одно фото и m2m, если несколько.
источник

DS

David Shiko in SPb Python
Maxim Afanasev
Логика та же. Может ли юзер оценить более одного поста? Может ли у одного поста быть более одной оценки?
В случае с фото - o2m, если у юзера может быть только одно фото и m2m, если несколько.
Блин, все разное говорят. Естественно у юзера может быть несколько фото, иначе бы я даже таблицу отдельную не делал, а ввел туда же, где возраст и имя
источник

DS

David Shiko in SPb Python
DDL вверху правильно я указал, там где таблица фоток? Все ведь в нее упирается)
источник

MA

Maxim Afanasev in SPb Python
David Shiko
Блин, все разное говорят. Естественно у юзера может быть несколько фото, иначе бы я даже таблицу отдельную не делал, а ввел туда же, где возраст и имя
Ок, ладно, я еще не проснулся. Так, как вы написали - будет работать, несколько фото на пользователя.
источник

DS

David Shiko in SPb Python
Maxim Afanasev
Ок, ладно, я еще не проснулся. Так, как вы написали - будет работать, несколько фото на пользователя.
Спасибо!
источник

MA

Maxim Afanasev in SPb Python
Спроектируйте структуру БД и проверьте её, например, с помощью этого инструмента: https://www.db-fiddle.com/ А потом можно будет уже и код писать.
источник

DS

David Shiko in SPb Python
Maxim Afanasev
Спроектируйте структуру БД и проверьте её, например, с помощью этого инструмента: https://www.db-fiddle.com/ А потом можно будет уже и код писать.
О, круто, спасибо)
источник

SM

Serge Matveenko in SPb Python
https://theins.ru/news/192591
А вы говорите "любовь к проекту".
источник

YV

Yuliya Volkova in SPb Python
Сергей))))
источник