Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,25 +38,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,25 +48,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma" tab="MySQL"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,25 +40,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,25 +39,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,25 +39,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection configuration
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,25 +92,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection and schema models
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
18 changes: 13 additions & 5 deletions apps/docs/content/docs/(index)/v7/prisma-orm/quickstart/mysql.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -96,25 +96,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection and schema models
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,25 +102,33 @@ This command does a few things:

- Creates a `prisma/` directory with a `schema.prisma` file containing your database connection and schema models
- Creates a `.env` file in the root directory for environment variables
- Creates a `prisma.config.ts` file for Prisma configuration
- Creates a `prisma7.config.ts` file for Prisma configuration

The generated `prisma.config.ts` file looks like this:
The generated `prisma7.config.ts` file looks like this:

```typescript title="prisma.config.ts"
```typescript title="prisma7.config.ts"
// This file was generated by Prisma, and assumes you have installed the following:
// npm install --save-dev prisma dotenv
import "dotenv/config";
import { defineConfig, env } from "prisma/config";
import { defineConfig } from "prisma/config";

export default defineConfig({
schema: "prisma/schema.prisma",
migrations: {
path: "prisma/migrations",
},
datasource: {
url: env("DATABASE_URL"),
url: process.env["DATABASE_URL"],
},
});
```

:::note

Prisma ORM 7.10 and later name this file `prisma7.config.ts` so that it does not clash with the Prisma 8 config format, which only accepts `prisma.config.ts`. The Prisma 7 CLI discovers either name, so a project that already has a `prisma.config.ts` keeps working.

:::

The generated schema uses [the ESM-first `prisma-client` generator](/orm/v7/prisma-schema/overview/generators#prisma-client) with a custom output path:

```prisma title="prisma/schema.prisma" tab="MySQL"
Expand Down
Loading
Loading