Задать вопрос
@chronic86
Ruby on Rails junior

Организация запросов в go?

БД с тремя таблицами.
Peoples( Id, Name, PlaceId)
Places( Id, Place )
Как получить таблицу людей с местами их работы?
Go предоставляет API.
Как правильнее организовать модели?
Должно быть две модели для каждой таблицы или достаточно одной модели, которая будет содержать нужную мне структуру?
Если две модели, то как они должны связываться друг с другом?
  • Вопрос задан
  • 155 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
Patrick12
@Patrick12
Go engineer
Для каждой модели нужна своя структура. В модели работника храни ключ места работы(айди другой модели).
И запрос делай "возьми место работы где айди == работник.айди".
Но если твоя "модель" места работы хранит в себе всего одно поле(строка например), можешь просто это поле держать в моделе работника и не создавать отдельную таблицу.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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