September 9, 2023 typeorm
Typeorm Kolom created_at dan updated_at Pada Entity
Typeorm memiliki 4 spesial kolom yang bisa digunakan pada entity, di antaranya adalah CreateDateColumn
dan UpdateDateColumn
.
CreateDateColumn
digunakan untuk membuat kolom yang nilainya adalah waktu kapan sebuah record ditambahkan.
UpdateDateColumn
digunakan untuk membuat kolom yang nilainya adalah waktu kapan sebuah record terakhir diperbarui.
Contoh.
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn } from 'typeorm'
@Entity()
export class User {
@PrimaryGeneratedColumn()
id: number;
@Column()
name: string;
@CreateDateColumn()
created_at: Date;
@UpdateDateColumn()
updated_at: Date;
}
Misal nama kolom di databasenya ingin diubah menjadi yang lain.
@CreateDateColumn({ name: 'createdAt' })
created_at: Date;
@UpdateDateColumn({ name: 'updtedAt' })
updated_at: Date;