{
@PrimaryGeneratedColumn()
id: number
@ManyToOne(() => Product, (product: Product) => product.availability)
product: Product
@ManyToOne(() => Branch, (branch: Branch) => branch.availability)
branch: Branch
@Column()
quantity: number
}
при попытке сохранить получаю ошибку: QueryFailedError: null value in column "count" of relation "stock" violates not-null constraint
а в базе куча лишних столбцев
Может вы сперва колонку count назвали, а потом в quantity переименовали? А ваш orm умеет только добавлять столбцы, но не удалять?
Ну, вон у вас колонка count. У неё стоит ограничение not null. А вы добавляете запись без указания этого значения ( NULL ). Или укажите значение явно или уберите ограничение, предварительно посоветовавшись с тем кто это ограничение поставил.
Так и есть, но включил синхронизацию в dev режиме, и вроде как typeorm может это все менять
Эта колонка есть в постргресе но ее нет в моей сущности, была, но я переименовал в quantity
Обсуждают сегодня