Size: a a a

TypeORM - Русскоязычное сообщество

2021 April 23

T

Timofey in TypeORM - Русскоязычное сообщество
для typeorm
источник

T

Timofey in TypeORM - Русскоязычное сообщество
в dist или куда там у тебя
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
я  ещё не делал билд
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
он по ts не умеет что ли?
источник

T

Timofey in TypeORM - Русскоязычное сообщество
вообще должен уметь
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
вот такое вот нашёл ts-node --transpile-only ./node_modules/typeorm/cli.js migration:generate --name Migration
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
он говорит что No changes in database schema were found - cannot generate a migration. To create a new empty migration use "typeorm migration:create" command
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
вот такое запустил тоже ts-node --transpile-only ./node_modules/typeorm/cli.js migration:create --name Migration
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
Migration 1619188125038-Migration.ts has been generated successfully.
источник

T

Timofey in TypeORM - Русскоязычное сообщество
так у тебя база в таком же состоянии наверное как и модель
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
ну и там считай пустой файл
источник

T

Timofey in TypeORM - Русскоязычное сообщество
измени там тип столбца
источник

T

Timofey in TypeORM - Русскоязычное сообщество
и попробой сгенерить
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
я так и сделал
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
у меня типа есть поле
@Column()
 name: string
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
я добавил размер
 @Column({ length: 30 })
 name: string
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
по идее должен сгенерировать дроп запрос и адд
источник

T

Timofey in TypeORM - Русскоязычное сообщество
хотя он должен был с самую начальную миграцию тоже сгенерить если их не было
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
но генерит вот пустой файл заглушку типа
источник

EN

Eugene Nice in TypeORM - Русскоязычное сообщество
import {MigrationInterface, QueryRunner} from "typeorm";

export class Migration1619188125038 implements MigrationInterface {

   public async up(queryRunner: QueryRunner): Promise<void> {
   }

   public async down(queryRunner: QueryRunner): Promise<void> {
   }

}
источник