Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
NestJS работа с TypeORM миграциями (интеграция с нуля и в существующие проекты)
00:00 Введение 00:35 Создаем новый nestjs проект 02:00 Ставим пакеты для работы с БД 03:15 Создаем файлики под настройки соединения 05:25 Настраиваем AppModule на работу с соединением 07:02 Ставим dotenv 07:40 Пробуем запустить проект 08:30 Создаём файлик typeorm.config.ts и прописываем настройки для работы с миграциями 10:00 Создаем модуль 10:46 Создаем команду для npm для nest cli 11:55 Создаем student.entity.ts 13:25 Настраиваем package.json для работы с typeorm cli 15:02 Пытаемся создать первую миграцию через migrations:generate 16:10 Настраиваем в typeorm.config.ts путь к entities для генерации миграций 16:45 Второй раз пытаемся создать первую миграцию через migrations:generate 18:00 Создаем package.json команду под создание авто-миграций 19:10 Создаем package.json команду под запуск миграций 20:35 Настраиваем в typeorm.config.ts путь к папке с миграциями 21:45 Создаем group.entity.ts 23:30 Создаем и запускаем вторую миграцию 24:40 Создаем package.json команду под откат миграций 25:35 О важности применения миграций к БД перед созданием новых 27:40 Подключение существующего проекта к миграциям 28:45 Создаем первичную миграцию 30:30 Накатываем первичную миграцию на существующую базу через --fake 32:33 О создании кастомных миграций 33:11 Подводим итог