Как делать миграции в TypeORM?

Middle
301 просмотров
AFK Offer AI

TypeORM migrations: typeorm migration:generate -- -n MigrationName (генерирует diff). typeorm migration:run — применяет pending. typeorm migration:revert — откатывает последнюю. Миграции хранятся в migrations/ директории как TypeScript классы с up/down методами. DataSource config: migrations: ["src/migrations/*.ts"], migrationsTableName: "migrations". В production: никогда synchronize: true (перезаписывает схему без миграций). Альтернатива typeorm-extension для seeding.

Следующий вопрос

Как документировать API через Swagger/OpenAPI в Node.js?