2024-07-06 13:44:18 +08:00
|
|
|
`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
|
|
|
|
|
|
|
|
```generator client {
|
|
|
|
provider = "prisma-client-js"
|
2024-09-17 18:34:19 +08:00
|
|
|
// prismaSchemaFolder 设置读取schema文件夹下所有的模型文件
|
|
|
|
previewFeatures = ["prismaSchemaFolder"]
|
2024-07-06 13:44:18 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
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
|