Prisma
prisma.schema
model bbs_articles {
id String @id @db.Uuid /// @format uuid
created_at DateTime @db.Timestamptz
/// @minItems 1
snapshots bbs_article_snapshots[]
}
model bbs_article_snapshots {
id String @id @db.Uuid /// @format uuid
bbs_article_id String @db.Uuid /// @format uuid
format String @db.VarChar
/// @minLength 5
/// @maxLength 80
title String @db.VarChar
body String
created_at DateTime @db.Timestamptz
article bbs_articles @relation(fields: [bbs_article_id], references: [id])
}
When defining prisma.schema
file, you can write comment tags just by using ///
statement.
After the definition, you utillize some validate function like typia.assert<T>()
, for type safe insertion.