PHP 8.2.30
Preview: README.md Size: 1.60 KB
/proc/thread-self/root/home/byroehnu/.trash/node_modules11/@prisma/adapter-pg/README.md

# @prisma/adapter-pg

This package contains the driver adapter for Prisma ORM that enables usage of the [`node-postgres`](https://node-postgres.com/) (`pg`) database driver for PostgreSQL. You can learn more in the [documentation](https://pris.ly/d/adapter-pg).

`pg` is one of the most popular drivers in the JavaScript ecosystem for PostgreSQL databases. It can be used with any PostgreSQL database that's accessed via TCP.

> **Note:**: Support for the `pg` driver is available from Prisma versions [5.4.2](https://github.com/prisma/prisma/releases/tag/5.4.2) and later.

## Usage

This section explains how you can use it with Prisma ORM and the `@prisma/adapter-pg` driver adapter. Be sure that the `DATABASE_URL` environment variable is set to your PostgreSQL connection string (e.g. loaded using `dotenv` from a `.env` file).

### 1. Install the dependencies

Install the Prisma ORM's driver adapter for pg:

```
npm install @prisma/adapter-pg
```

### 2. Instantiate Prisma Client using the driver adapter

Finally, when you instantiate Prisma Client, you need to pass an instance of Prisma ORM's driver adapter to the `PrismaClient` constructor:

```ts
import { PrismaPg } from '@prisma/adapter-pg'
import { PrismaClient } from '@prisma/client'

const connectionString = `${process.env.DATABASE_URL}`

const adapter = new PrismaPg({ connectionString })
const prisma = new PrismaClient({ adapter })
```

## Feedback

We encourage you to create an issue if you find something missing or run into a bug.

If you have any feedback, leave a comment in [this GitHub discussion](https://github.com/prisma/prisma/discussions/22899).

Directory Contents

Dirs: 2 × Files: 3

Name Size Perms Modified Actions
dist DIR
- drwxr-xr-x 2026-02-03 16:30:02
Edit Download
- drwxr-xr-x 2026-02-03 16:30:02
Edit Download
11.09 KB lrw-r--r-- 2026-02-03 16:30:02
Edit Download
1.04 KB lrw-r--r-- 2026-02-03 16:30:02
Edit Download
1.60 KB lrw-r--r-- 2026-02-03 16:30:02
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).