🚧 User - mark columns as unique

ref #11 #12
This commit is contained in:
Philipp Dormann 2020-12-05 11:14:06 +01:00
parent 52dfe83354
commit b8bc39d691

View File

@ -19,14 +19,14 @@ export class User {
/** /**
* uuid * uuid
*/ */
@Column() @Column({ unique: true })
@IsUUID(4) @IsUUID(4)
uuid: string; uuid: string;
/** /**
* user email * user email
*/ */
@Column({ nullable: true }) @Column({ nullable: true, unique: true })
@IsEmail() @IsEmail()
email?: string; email?: string;
@ -41,7 +41,7 @@ export class User {
/** /**
* username * username
*/ */
@Column({ nullable: true }) @Column({ nullable: true, unique: true })
@IsString() @IsString()
username?: string; username?: string;
@ -109,7 +109,7 @@ export class User {
/** /**
* profilepic * profilepic
*/ */
@Column({ nullable: true }) @Column({ nullable: true, unique: true })
@IsString() @IsString()
@IsOptional() @IsOptional()
profilePic?: string; profilePic?: string;