Я пытаюсь добавить уникальное ограничение.
queryRunner.createUniqueConstraint
работает как положено.
Но queryRunner.dropUniqueConstraint
бросает error: error: constraint "undefined" of relation "user" does not exist
.
Вот моя миграция
import { MigrationInterface, QueryRunner, TableUnique } from 'typeorm'
export class UpdateUserTable1582288403747 implements MigrationInterface {
public async up(queryRunner: QueryRunner): Promise<any> {
await queryRunner.createUniqueConstraint('user', new TableUnique({ columnNames: ['email'] }))
}
public async down(queryRunner: QueryRunner): Promise<any> {
await queryRunner.dropUniqueConstraint('user', new TableUnique({ columnNames: ['email'] }))
}
}