@BestJS

Как правильно организовать связи между талицами в PostgreSQL?

Есть есть таблица с треками, и таблица с артистами.
У одного трека может быть несколько артистов.
У меня возникли две идеи:
1) В таблице с треком сделать колонку с массивом в котором будут id артистов.
2) Сделать отдельную таблицу, в которой будет три поля : id, track_id, artist_id
Как сделать правильно и что бы потом было легче делать выгрузку одним запросом?
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
@entermix
artists
id, name, ...
tracks
id, name, ...
artists_tracks
artist_id, track_id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы