From 0ae04898f4185af2352f8bccfc5c42ee79b474ef Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Tue, 23 Nov 2021 17:59:44 +0100 Subject: [PATCH] add one to one relation from login_user to login_user_backup --- .../entity/0003-login_server_tables/LoginUserBackup.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/database/entity/0003-login_server_tables/LoginUserBackup.ts b/database/entity/0003-login_server_tables/LoginUserBackup.ts index af152e534..0f8cf78a9 100644 --- a/database/entity/0003-login_server_tables/LoginUserBackup.ts +++ b/database/entity/0003-login_server_tables/LoginUserBackup.ts @@ -1,16 +1,18 @@ -import { BaseEntity, Entity, PrimaryGeneratedColumn, Column } from 'typeorm' +import { BaseEntity, Entity, PrimaryGeneratedColumn, Column, JoinColumn, OneToOne } from 'typeorm' +import { LoginUser } from '../LoginUser' @Entity('login_user_backups') export class LoginUserBackup extends BaseEntity { @PrimaryGeneratedColumn('increment', { unsigned: true }) id: number - @Column({ name: 'user_id', nullable: false }) - userId: number - @Column({ type: 'text', name: 'passphrase', nullable: false }) passphrase: string @Column({ name: 'mnemonic_type', default: -1 }) mnemonicType: number + + @OneToOne(() => LoginUser, { nullable: false }) + @JoinColumn({ name: 'user_id' }) + loginUser: LoginUser }