Теперь я думаю, что мне не хватает навыков ORM, но на моем рабочем месте мы используем sequelize js, и мы записывали каждую добавку / изменения, связанные с базой данных, как миграцию. Это означает, что когда, скажем, я начинаю новый проект и создаю свою самую первую таблицу / сущность, я создаю миграцию <timestamp>-create-user.js
. Затем добавление нового поля для пользователя приводит к другой миграции, например, c.
Чтение документации typeorm
, и кажется, что это не относится к typeorm
. И здесь кроется моя путаница. Скажем, мое приложение готово к работе, и я запускаю ванильную среду, как мне воссоздать последнюю схему базы данных в этой среде, если я не писал миграций с самого начала (даже для создания таблиц)?