Skip to content
On this page

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 包含三个部分:

  1. 数据源 (Datasource) - 数据库连接信息
  2. 生成器 (Generator) - 客户端生成配置
  3. 模型 (Models) - 数据库表结构定义

常见配置选项

关系模式

generator client {
  provider        = "prisma-client-js"
  previewFeatures = ["fullTextSearch"]
}

数据库提供商

支持 PostgreSQL、MySQL、SQLite、SQL Server、MongoDB 等。

开发工作流程

  1. 定义模型
  2. 迁移数据库
  3. 生成客户端
  4. 在应用中使用

总结

正确的安装和配置是使用 Prisma 的第一步,后续章节将详细介绍如何定义模型、执行查询等操作。