36 lines
745 B
Markdown
36 lines
745 B
Markdown
## New Netlify DB Driver
|
|
|
|
> Note: The Netlify DB driver is developed and maintained by the Netlify team.
|
|
|
|
**Installation:**
|
|
```bash
|
|
npm i @netlify/db
|
|
```
|
|
|
|
**Usage example:**
|
|
```typescript
|
|
import { drizzle } from 'drizzle-orm/netlify-db';
|
|
|
|
// reads NETLIFY_DB_URL and NETLIFY_DB_DRIVER env vars
|
|
const db = drizzle();
|
|
|
|
const result = await db.execute('select 1');
|
|
```
|
|
|
|
```typescript
|
|
import { drizzle } from 'drizzle-orm/netlify-db';
|
|
|
|
const db = drizzle(process.env.DATABASE_URL);
|
|
|
|
const result = await db.execute('select 1');
|
|
```
|
|
|
|
```typescript
|
|
import { drizzle } from 'drizzle-orm/netlify-db';
|
|
|
|
// Explicit client — consumer controls the driver
|
|
const db = drizzle({ client: netlifyDbClient });
|
|
|
|
const result = await db.execute('select 1');
|
|
```
|