Appearance
Prisma 安装与配置
Prisma 是一个现代化的数据库工具包,提供类型安全的数据库访问和直观的数据建模。本章将详细介绍如何安装和配置 Prisma。
安装 Prisma
要在项目中安装 Prisma,可以使用以下命令:
bash
npm install prisma
npm install @prisma/client
初始化 Prisma
初始化 Prisma 项目:
bash
npx prisma init
这将创建 prisma 目录和 schema.prisma 文件。
配置数据库连接
在 .env 文件中配置数据库连接字符串:
DATABASE_URL="postgresql://johndoe:randompassword@localhost:5432/mydb?schema=public"
在 schema.prisma 中引用此连接:
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
Prisma Schema 配置
Prisma Schema 包含三个部分:
- 数据源 (Datasource) - 数据库连接信息
- 生成器 (Generator) - 客户端生成配置
- 模型 (Models) - 数据库表结构定义
常见配置选项
关系模式
generator client {
provider = "prisma-client-js"
previewFeatures = ["fullTextSearch"]
}
数据库提供商
支持 PostgreSQL、MySQL、SQLite、SQL Server、MongoDB 等。
开发工作流程
- 定义模型
- 迁移数据库
- 生成客户端
- 在应用中使用
总结
正确的安装和配置是使用 Prisma 的第一步,后续章节将详细介绍如何定义模型、执行查询等操作。