prisma-database-setup
为任意数据库提供商配置 Prisma
为新数据库设置 Prisma 时,需要处理因提供商而异的数据源配置、驱动适配器和连接字符串。此技能为 Claude 提供针对特定提供商的分步指南,使其能够一次性正确配置 PostgreSQL、MySQL、SQLite、MongoDB、SQL Server 或 CockroachDB。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "prisma-database-setup" from https://skillstore.io/skills/prisma-prisma-database-setup.md and its manifest at https://skillstore.io/api/skills/prisma-prisma-database-setup/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“prisma-database-setup”。 设置 Prisma 并连接 PostgreSQL 数据库。
预期结果:
Claude 会说明以下步骤:安装 Prisma CLI 和 Prisma Client,添加使用 postgresql 提供商的数据源块,添加包含输出路径的生成器块,安装 pg 驱动和 @prisma/adapter-pg 适配器,在 .env 文件中设置 DATABASE_URL,然后运行 prisma generate,并使用 PostgreSQL 适配器实例化 Prisma Client。
正在使用“prisma-database-setup”。 SQLite 需要使用哪个适配器?
预期结果:
对于本地 SQLite 文件,Claude 建议使用 @prisma/adapter-better-sqlite3 适配器和 better-sqlite3 驱动;使用 Turso 或 LibSQL 时,则建议使用 @prisma/adapter-libsql 适配器和 @libsql/client,并展示如何将适配器传递给 Prisma Client。
正在使用“prisma-database-setup”。 应该如何为 MongoDB 设置 Prisma?
预期结果:
Claude 建议 MongoDB 使用最新的 Prisma 6.x 版本,在 schema.prisma 中保留 url = env("DATABASE_URL"),使用 mongodb 提供商,并且不要应用 SQL 驱动适配器工作流。
安全审计
安全The skill contains documentation and examples for Prisma configuration. The flagged paths, environment variables, credentials, and backticks are fixed examples with no prompt injection, secret exfiltration, or executable audit payload.
风险因素
📁 文件系统访问 (23)
🔑 环境变量 (50)
⚙️ 外部命令 (48)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/prisma-prisma-database-setup/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/prisma-prisma-database-setup?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/prisma-prisma-database-setup?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/prisma-prisma-database-setup/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/prisma-prisma-database-setup.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
prisma. (2026). prisma-database-setup security audit report (audit version 6) [Author version 7.6.0]. Skillstore. https://skillstore.io/skills/prisma-prisma-database-setup/audits/6BibTeX 引用
@techreport{prisma-prisma-prisma-database-setup-2026,
author = {prisma},
title = {prisma-database-setup security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/prisma-prisma-database-setup/audits/6},
note = {Author version 7.6.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "prisma-database-setup security audit report (audit version 6)"
version: "7.6.0"
type: report
authors:
- name: "prisma"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/prisma-prisma-database-setup/audits/6"
identifiers:
- type: other
value: "skillstore:prisma-prisma-database-setup:audit:6"
description: "Skillstore immutable audit report identifier"
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
启动新的 Prisma 项目
开发者初始化项目时,可以获得适用于所选数据库的正确 schema、适配器和客户端设置。
切换数据库提供商
团队从一种数据库迁移到另一种数据库时,可遵循特定于提供商的规则更新数据源和适配器。
修复连接问题
工程师排查连接失败时,可检查相应提供商的连接字符串格式和环境变量设置。
试试这些提示
在我的项目中设置 Prisma 并连接 PostgreSQL 数据库。
我正在将 MySQL 与 Prisma 7 搭配使用。应该安装哪个驱动适配器和驱动,以及如何将它们接入 Prisma Client?
为 MongoDB 数据库配置 Prisma,并告诉我应该使用哪个 Prisma 版本。
我的 Prisma 应用无法连接到 SQL Server。请检查我的连接字符串格式和环境变量设置,并告诉我哪里有问题。
最佳实践
- 通过环境文件将连接字符串存储在 DATABASE_URL 中,而不是将其硬编码到 schema 中。
- 每次更改 schema 后都运行 prisma generate,以使生成的客户端保持同步。
- 根据具体的数据库提供商选择匹配的驱动适配器和 JavaScript 驱动。
避免
- 对 MongoDB 项目应用 SQL 驱动适配器工作流,而不是使用 MongoDB 专用设置。
- 将真实的连接字符串或密码提交到 schema.prisma 或版本控制系统。
- 编辑 schema 后跳过客户端重新生成,导致生成的类型过期。
常见问题
此技能支持哪些数据库提供商?
每种数据库都需要驱动适配器吗?
应该将连接字符串放在哪里?
为什么指南要求 MongoDB 继续使用 Prisma 6.x?
需要哪些版本的 Node.js 和 TypeScript?
此技能会连接到我的数据库或运行迁移吗?
开发者详情
作者
prisma许可证
MIT
作者版本
v7.6.0
Skillstore 修订
r2
仓库
https://github.com/prisma/skills/tree/1a9f427e9fe2137298abbcc1a6f372db92e8c40d/prisma-database-setup引用
ebdfe608f5de2b66ff37ab4af12af8ac4f5e8006
维护新鲜度
2026/7/25
使用量
1 次下载 · 0 次浏览
文件结构