From c1065126aab117ee508cca9d65dd4e7b5bbf456c Mon Sep 17 00:00:00 2001 From: faljawhary Date: Tue, 10 Jun 2025 01:03:45 -0600 Subject: [PATCH] =?UTF-8?q?Revert=20"Refactor=20DeviceStatusLogEntity:=20u?= =?UTF-8?q?pdate=20unique=20constraint=20and=20primary=20=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entities/device-status-log.entity.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/common/src/modules/device-status-log/entities/device-status-log.entity.ts b/libs/common/src/modules/device-status-log/entities/device-status-log.entity.ts index 595db05..b40c393 100644 --- a/libs/common/src/modules/device-status-log/entities/device-status-log.entity.ts +++ b/libs/common/src/modules/device-status-log/entities/device-status-log.entity.ts @@ -1,16 +1,16 @@ import { SourceType } from '@app/common/constants/source-type.enum'; -import { Entity, Column, Unique, PrimaryGeneratedColumn } from 'typeorm'; +import { Entity, Column, PrimaryColumn, Unique } from 'typeorm'; @Entity('device-status-log') -@Unique('device_event_time_unique', ['deviceId', 'eventTime']) +@Unique('event_time_idx', ['eventTime']) export class DeviceStatusLogEntity { - @PrimaryGeneratedColumn() + @Column({ type: 'int', generated: true, unsigned: true }) id: number; @Column({ type: 'text' }) eventId: string; - @Column({ type: 'timestamptz' }) + @PrimaryColumn({ type: 'timestamptz' }) eventTime: Date; @Column({