РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmMgCM 152 of 168 menu
◀ ▶

Создание миграции в Nest

Пусть схему нужно изменить осознанно, а не полагаться на автоправку при каждом запуске. Сначала заводят отдельный файл под один шаг и только потом пишут в нём действия.

CLI TypeORM умеет создавать пустую миграцию: появляется класс с двумя асинхронными методами для прямого и обратного хода. Имя в пути команды попадает в название файла и класса. Команду запускают из корня проекта после сборки, когда пути CLI смотрят в папку сборки.

Покажем на примере постов:

npx typeorm migration:create src/migrations/CreatePosts

В каталоге миграций появится файл с заготовкой:

import { MigrationInterface, QueryRunner } from 'typeorm'; export class CreatePosts1730000000000 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise<void> { } public async down(queryRunner: QueryRunner): Promise<void> { } }

Подготовьте пустую миграцию для таблицы работников, где CreateWorkers задаёт прямой и обратный шаг без тел методов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить