указывать тип для каждой колонки в entity?
Интересуют вот такие примеры:
1. Primitive / basic
NO EXPLICIT
@Column()
title: string;
EXPLICIT
@Column({ type: 'varchar' })
title: string;
2. Enum
NO EXPLICIT
@Column({
default: PriorityEnum.NO_PRIORITY,
})
priority: PriorityEnum;
EXPLICIT
@Column({
type: 'enum',
enum: PriorityEnum,
default: PriorityEnum.NO_PRIORITY,
})
priority: PriorityEnum;
Вообще в js вроде как на все копирование решение модуль.класс.наследование :)
Вопрос не об этом
Странный вопрос Вы хотите тип отличный от дефолтного? Ну, тогда указывайте
Та норм вопрос, просто это не описано, зачем явно указывать и на что это повлияет В первом примере еще ладно, но во втором с енамом точно не понятно что будет если не указывать type + enum
Ну в смысле на что повлияет Это указывает какой конкретно тип будет в базе данных
То есть если я не кажу что там type: 'enum', то там будет условно число/строка в зависимости от того, что в енаме?
Обсуждают сегодня