UUID
model UserHistories {
userHistoryId String @id @default(uuid()) @map("userHistoryId")
UserId Int @map("UserId")
changeField String @map("changeField")
oldValue String? @map("oldValue")
newValue String @map("newValue")
changedAt DateTime @default(now()) @map("changedAt")
User Users @relation(fields: [UserId], references: [userId], onDelete: Cascade)
@@map("UserHistories")
}
AUTO_INCREMENT를 사용하면 자동으로 숫자를 올리며 USER를 생성하는 것인데,
UUID는 총 4개의 정보를 하이픈(-)으로 구분하여 순차적으로 저장한 데이터 타입이다. 시간 정보를 포함하고 있어 생성된 순서대로 정렬이 되는 특징을 가지고 있다.
INT,CREATEDAT,UPDATEDAT 컬럼을 빼고 UUID를 사용해 컬럼수를 최소화 할 수 있따.