import { Tabs, Tab } from 'nextra-theme-docs'
<Tabs items={[
prisma.schema
,
.prisma/client
,
]}>
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])
}
/**
- Model bbs_article_snapshots
/
export type bbs_article_snapshots = {
/*
- @format uuid / id: string /*
- @format uuid / bbs_article_id: string format: string /*
- @minLength 5
- @maxLength 80 */ title: string body: string created_at: Date }
</Tab>
</Tabs>
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>()`](/docs/validators/assert), for type safe insertion.