NestJS работа с TypeORM миграциями (интеграция с нуля и в существующие проекты)

Описание к видео 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 Подводим итог

Комментарии

Информация по комментариям в разработке