Express + TS 后台接口
npx prisma migrate dev --name init
如果在package.json中添加如下配置,则会自动填充数据库:
"prisma": {
"seed": "ts-node --transpile-only prisma/seed.ts"
}
直接修改./prisma/schema.prisma
// ./prisma/schema.prisma
model User {
id Int @default(autoincrement()) @id
name String?
email String @unique
+ profile Profile?
}
+model Profile {
+ id Int @default(autoincrement()) @id
+ bio String?
+ user User @relation(fields: [userId], references: [id])
+ userId Int @unique
+}
然后执行 npx prisma migrate dev --name add-profile