import { LogEntity } from '../log/log.entity'; import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn } from 'typeorm'; @Entity({ name: 'tracks' }) export class TrackEntity { @PrimaryGeneratedColumn('uuid') id: string; @Column() url: string; @Column() order: number; @ManyToOne(() => LogEntity, (log: LogEntity) => log.tracks, { onDelete: 'CASCADE', onUpdate: 'CASCADE' }) @JoinColumn({ name: 'logId' }) log: LogEntity; }