Skip to main content
Prisma Documentation Docs

Search documentation

Type to search this documentation.

On this pageOverview

validate

The prisma validate command validates the Prisma Schema Language of your Prisma schema file.

prisma validate [options]
Option Description
-h, --help Display help message
--config Custom path to your Prisma config file
--schema Custom path to your Prisma schema
title="bun"
bunx prisma validate
pnpm
pnpm prisma validate
yarn
yarn prisma validate
npm
npx prisma validate

Output on success:

Environment variables loaded from .env

Prisma schema loaded from prisma/schema.prisma

The schema at /absolute/path/prisma/schema.prisma is valid
title="bun"
bunx prisma validate --schema=./alternative/schema.prisma
pnpm
pnpm prisma validate --schema=./alternative/schema.prisma
yarn
yarn prisma validate --schema=./alternative/schema.prisma
npm
npx prisma validate --schema=./alternative/schema.prisma
title="bun"
bunx prisma validate --config=./prisma.config.ts
pnpm
pnpm prisma validate --config=./prisma.config.ts
yarn
yarn prisma validate --config=./prisma.config.ts
npm
npx prisma validate --config=./prisma.config.ts

If the schema has validation errors:

Environment variables loaded from .env

Prisma schema loaded from prisma/schema.prisma

Error: Schema validation error - Error (query-engine-node-api library)

Error code: P1012

error: The preview feature "unknownFeatureFlag" is not known. Expected one of: [...]

  schema.prisma:3

   |

 2 |     provider        = "prisma-client"

 3 |     previewFeatures = ["unknownFeatureFlag"]

   |

Validation Error Count: 1
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu