данные по файлам загруженные в сервис, допустим есть таблицы Users и Posts. Одна и та же запись в Files может относиться и к какой-либо записи в Users и в Posts, может и к нескольким User и Post. Как это организовать? Типичная many-to-many только использовать несколько join table, одна Files_Users другая Files_Posts?
В полиморфную таблицу можно складывать, но такой подход имеет свои особенности и недостатки
Два отношения многие ко многим
Обсуждают сегодня