prisma-orm-v7-skills by gocallum/nextjs16-agent-skills
npx skills add https://github.com/gocallum/nextjs16-agent-skills --skill prisma-orm-v7-skills# Upgrade packages
pnpm add @prisma/client@7
pnpm add -D prisma@7
package.json 中设置 "type": "module"(或将你的项目迁移到 ESM)。广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
module: ESNext, target: ES2023, moduleResolution: node)。prisma-client-js → prisma-client。generator client 中的 output 现在是必需的。node_modules 中。npx prisma generate 后,更新导入语句以指向生成的输出路径(示例:import { PrismaClient } from './generated/prisma/client')。模式数据源弃用项:
schema.prisma 中的 url、directUrl、shadowDatabaseUrl 已被弃用。prisma.config.ts(Prisma 配置)。directUrl 用于迁移,请在 prisma.config.ts 中设置 CLI 迁移连接字符串。@prisma/adapter-pg(使用 PrismaPg 并配合直接的数据库连接字符串)@prisma/adapter-better-sqlite3prisma:// 或 prisma+postgres://(Accelerate URL)传递给驱动程序适配器。.env 文件。prisma.config.ts 中 import 'dotenv/config',或在你的脚本中加载环境变量)。.env)。prisma.config.tsprisma.config.ts 放在项目根目录(与 package.json 同级)。prisma.$use(...) 已被移除。prisma migrate dev / prisma migrate reset 后的自动种子运行。
pnpm prisma db seed(或 pnpm exec prisma db seed)。--skip-generate 和 --skip-seed 标志。prisma migrate dev 和 prisma db push 不再自动运行 prisma generate。
pnpm prisma generate(或 pnpm exec prisma generate)。PRISMA_CLI_QUERY_ENGINE_TYPEPRISMA_CLIENT_ENGINE_TYPEPRISMA_QUERY_ENGINE_BINARYPRISMA_QUERY_ENGINE_LIBRARYPRISMA_GENERATE_SKIP_AUTOINSTALLPRISMA_SKIP_POSTINSTALL_GENERATEPRISMA_GENERATE_IN_POSTINSTALLPRISMA_GENERATE_DATAPROXYPRISMA_GENERATE_NO_ENGINEPRISMA_CLIENT_NO_RETRYPRISMA_MIGRATE_SKIP_GENERATEPRISMA_MIGRATE_SKIP_SEEDschema.prisma 中的生成器更新为 provider = "prisma-client" 并设置 output。pnpm prisma generate 并将 Prisma Client 的导入更新为生成的输出路径。prisma.config.ts;移动数据源配置并显式加载环境变量。pnpm prisma generate 和 pnpm prisma db seed。每周安装量
678
仓库
GitHub 星标
18
首次出现
2026 年 1 月 20 日
安全审计
安装于
opencode519
gemini-cli507
codex494
github-copilot474
cursor411
claude-code387
# Upgrade packages
pnpm add @prisma/client@7
pnpm add -D prisma@7
"type": "module" in package.json (or migrate your project to ESM).module: ESNext, target: ES2023, moduleResolution: node).prisma-client-js → prisma-client.output is required in generator client.node_modules by default.npx prisma generate, update imports to your generated output path (example: import { PrismaClient } from './generated/prisma/client').Schema datasource deprecations:
url, directUrl, shadowDatabaseUrl in schema.prisma are deprecated.prisma.config.ts (Prisma Config).directUrl for migrations, set the CLI migration connection string in prisma.config.ts.@prisma/adapter-pg (use PrismaPg with a direct DB connection string)@prisma/adapter-better-sqlite3prisma:// or prisma+postgres:// (Accelerate URLs) to a driver adapter..env files in v7.import 'dotenv/config' in prisma.config.ts, or load env in your scripts)..env).prisma.config.tsprisma.config.ts at the project root (next to package.json).prisma.$use(...) is removed.prisma migrate dev / prisma migrate reset is removed.
pnpm prisma db seed (or pnpm exec prisma db seed).--skip-generate and --skip-seed flags removed.prisma migrate dev and prisma db push no longer run prisma generate automatically.
pnpm prisma generate (or ) explicitly.PRISMA_CLI_QUERY_ENGINE_TYPEPRISMA_CLIENT_ENGINE_TYPEPRISMA_QUERY_ENGINE_BINARYPRISMA_QUERY_ENGINE_LIBRARYPRISMA_GENERATE_SKIP_AUTOINSTALLPRISMA_SKIP_POSTINSTALL_GENERATEPRISMA_GENERATE_IN_POSTINSTALLPRISMA_GENERATE_DATAPROXYPRISMA_GENERATE_NO_ENGINEschema.prisma generator to provider = "prisma-client" and set output.pnpm prisma generate and update Prisma Client imports to the generated output path.prisma.config.ts at repo root; move datasource config and load env explicitly.pnpm prisma generate and pnpm prisma db seed explicitly.Weekly Installs
678
Repository
GitHub Stars
18
First Seen
Jan 20, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode519
gemini-cli507
codex494
github-copilot474
cursor411
claude-code387
React 组合模式指南:Vercel 组件架构最佳实践,提升代码可维护性
103,800 周安装
pnpm exec prisma generatePRISMA_CLIENT_NO_RETRYPRISMA_MIGRATE_SKIP_GENERATEPRISMA_MIGRATE_SKIP_SEED