SuperAPI AI 工具集

prisma-cli

数据与分析

查看项目

更新于 10-16 09:33

技能介绍

用途:这是一份 Prisma CLI 命令参考,用于在配置新项目、生成 Prisma Client、运行数据库迁移、管理数据库状态、使用本地开发数据库以及排查 Prisma 问题时查阅命令用法、选项和要点。内容按优先级分为 Setup、Generation、Development、Database、Migrations(标注 CRITICAL)和 Utility,并提供指向各具体命令参考文件的列表。

主要能力与常见用法:初始化项目用 prisma init,可配合 --datasource-provider postgresql/mysql/sqlite、--db、--with-model;生成客户端用 prisma generate,支持 --watch 和 --generator client;本地开发数据库用 prisma dev,支持 --name、--detach、prisma dev ls、prisma dev stop/rm;数据库操作有 prisma db pull、db push、db seed、db execute --file ./script.sql;迁移在开发环境用 prisma migrate dev(可加 --name、--create-only)和 migrate reset,生产环境用 migrate deploy、migrate status、migrate diff;工具命令包括 prisma studio、prisma mcp、prisma version、prisma debug、validate、format。

配置与环境变量:使用 prisma.config.ts 配置 schema、migrations、datasource 等,环境变量需显式加载,常见做法是引入 dotenv。

限制与注意:migrate dev、db push 等同步后需显式运行 prisma generate 才能获得最新客户端;migrate dev 或 migrate reset 后需显式运行 prisma db seed 才有种子数据;使用 Bun 时需加 --bun 标志。本文档未提供版本、收费方式或性能效果信息。