monorepo/apps/web/docs/prisma.md

761 B

pnpm add prisma -D --filter=nextapp pnpm add @prisma/client --filter=nextapp npx prisma init

.evn DATABASE_URL="mysql://root:123456@127.0.0.1:3306/myapp"

schema.prisma

  provider = "prisma-client-js"
  // prismaSchemaFolder 设置读取schema文件夹下所有的模型文件
    previewFeatures = ["prismaSchemaFolder"]
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}```

docker network

`docker network connect <network_name_or_id> <container_name_or_id>`
查看网络下容器ip
docker network inspect bridge 

.evn
`DATABASE_URL="mysql://root:123456@172.17.0.5:3306/myapp"`

mysql 
show columns from students;

迁移 会删除数据库中原来的表
pnpm dlx prisma migrate dev --name init