From 3b0c79c57b71385514bccb05513059b2201db038 Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Sun, 1 Aug 2021 21:43:24 +0200 Subject: [PATCH] Added timestamp columns --- src/database/models/spells/Ingredient.ts | 10 +++++++++- src/database/models/spells/MetaSchool.ts | 10 +++++++++- src/database/models/spells/School.ts | 10 +++++++++- src/database/models/spells/Spell.ts | 10 +++++++++- src/database/models/spells/Variable.ts | 10 +++++++++- src/database/models/users/Permission.ts | 10 +++++++++- src/database/models/users/Role.ts | 10 +++++++++- src/database/models/users/User.ts | 10 +++++++++- 8 files changed, 72 insertions(+), 8 deletions(-) diff --git a/src/database/models/spells/Ingredient.ts b/src/database/models/spells/Ingredient.ts index fa1f297..3e74f4e 100644 --- a/src/database/models/spells/Ingredient.ts +++ b/src/database/models/spells/Ingredient.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; @Entity() export class Ingredient { @@ -12,4 +12,12 @@ export class Ingredient { @Column() public published: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/spells/MetaSchool.ts b/src/database/models/spells/MetaSchool.ts index 3984f00..795e7a4 100644 --- a/src/database/models/spells/MetaSchool.ts +++ b/src/database/models/spells/MetaSchool.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm" +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" @Entity() export class MetaSchool { @@ -12,4 +12,12 @@ export class MetaSchool { @Column() public published: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/spells/School.ts b/src/database/models/spells/School.ts index 26448df..b64f563 100644 --- a/src/database/models/spells/School.ts +++ b/src/database/models/spells/School.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; @Entity() export class School { @@ -12,4 +12,12 @@ export class School { @Column() public published: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/spells/Spell.ts b/src/database/models/spells/Spell.ts index 91813a3..a6b4c02 100644 --- a/src/database/models/spells/Spell.ts +++ b/src/database/models/spells/Spell.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm" +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" @Entity() export class Spell { @@ -24,4 +24,12 @@ export class Spell { public published?: boolean @Column() public public?: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/spells/Variable.ts b/src/database/models/spells/Variable.ts index ee665c7..3e494b8 100644 --- a/src/database/models/spells/Variable.ts +++ b/src/database/models/spells/Variable.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; @Entity() export class Variable { @@ -10,4 +10,12 @@ export class Variable { @Column() public published: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/users/Permission.ts b/src/database/models/users/Permission.ts index 68c6d65..2a2ca91 100644 --- a/src/database/models/users/Permission.ts +++ b/src/database/models/users/Permission.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; @Entity() export class Permission { @@ -7,4 +7,12 @@ export class Permission { @Column() public slug!: string + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/users/Role.ts b/src/database/models/users/Role.ts index c5cfd33..1ac6ce9 100644 --- a/src/database/models/users/Role.ts +++ b/src/database/models/users/Role.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm"; +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; @Entity() export class Role { @@ -9,4 +9,12 @@ export class Role { public name!: string @Column() public description!: string + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date } diff --git a/src/database/models/users/User.ts b/src/database/models/users/User.ts index 8d9bb49..2df2479 100644 --- a/src/database/models/users/User.ts +++ b/src/database/models/users/User.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryGeneratedColumn } from "typeorm" +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm" @Entity() export class User { @@ -19,4 +19,12 @@ export class User { @Column() public verified: boolean + + @Column() + @CreateDateColumn() + public createdAt?: Date + + @Column() + @UpdateDateColumn() + public updatedAt?: Date }