English
回首页

Agent 后端的 PostgreSQL + Prisma——Schema 设计与数据迁移

2026-08-03 · 12 分钟 · PostgreSQL · Prisma

Schema 设计

model User {
  id        String   @id @default(uuid())
  email     String   @unique
  agents    Agent[]
}
model Agent {
  id        String   @id @default(uuid())
  name      String
  ownerId   String
  owner     User     @relation(fields: [ownerId])
}

迁移工作流

npx prisma migrate dev --name add-agent-config
npx prisma generate

生产部署

npx prisma migrate deploy
npx prisma generate

生产环境务必使用 migrate deploy——它不会创建迁移文件,也不会重置数据库。