From b8bc39d691d10c13e60dc7bd3709d413dcf8b8b6 Mon Sep 17 00:00:00 2001 From: Philipp Dormann Date: Sat, 5 Dec 2020 11:14:06 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20User=20-=20mark=20columns=20as?= =?UTF-8?q?=20unique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #11 #12 --- src/models/entities/User.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/models/entities/User.ts b/src/models/entities/User.ts index 1d2065e..8e29e27 100644 --- a/src/models/entities/User.ts +++ b/src/models/entities/User.ts @@ -19,14 +19,14 @@ export class User { /** * uuid */ - @Column() + @Column({ unique: true }) @IsUUID(4) uuid: string; /** * user email */ - @Column({ nullable: true }) + @Column({ nullable: true, unique: true }) @IsEmail() email?: string; @@ -41,7 +41,7 @@ export class User { /** * username */ - @Column({ nullable: true }) + @Column({ nullable: true, unique: true }) @IsString() username?: string; @@ -109,7 +109,7 @@ export class User { /** * profilepic */ - @Column({ nullable: true }) + @Column({ nullable: true, unique: true }) @IsString() @IsOptional() profilePic?: string;