Я пытаюсь найти способ проверить, отражает ли объект в базе данных мою текущую модель в коде. Причина этого в том, что у меня есть несколько дБ для разных сред, и мне нужно, чтобы другие разработчики не забыли обновить базу данных production
перед ее развертыванием.
Допустим, я работаю в своей тестовой среде, которая использует development
дБТеперь при развертывании в производство я хотел бы иметь способ проверить, соответствует ли измененная модель тому, что возвращает база данных production
. (учитывая, что поля могут отсутствовать в базе данных, потому что в производстве используется другая база данных, чем в разработке).
Есть ли хороший способ проверить, содержит ли объект, возвращенный из базы данных, все поля, которые truthy
текущегомодель присутствует в моем коде?