Skip to content
Search
See the whole radar
Drizzle ORM 0.45

Drizzle ORM 0.45.3: driver para Netlify DB

Si usás Netlify DB como base de datos, ahora tenés un driver oficial para conectarla desde Drizzle sin pasos intermedios.

Nuevo driver: drizzle-orm/netlify-db

Este driver lo desarrolla y mantiene el equipo de Netlify, no el equipo de Drizzle. Para usarlo necesitás instalar el paquete @netlify/db además de drizzle-orm.

bash
npm i @netlify/db

Tres formas de inicializar la conexión

Podés llamar a drizzle() sin argumentos y que lea las variables de entorno NETLIFY_DB_URL y NETLIFY_DB_DRIVER directamente. También podés pasarle una URL de conexión a mano, o pasarle un client ya instanciado si necesitás controlar vos mismo el driver de bajo nivel.

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');
​
// --- o con URL explícita ---
​
import { drizzle } from 'drizzle-orm/netlify-db';
​
const db2 = drizzle(process.env.DATABASE_URL);
​
const result2 = await db2.execute('select 1');
​
// --- o con client explícito ---
​
import { drizzle } from 'drizzle-orm/netlify-db';
​
// Explicit client — consumer controls the driver
const db3 = drizzle({ client: netlifyDbClient });
​
const result3 = await db3.execute('select 1');

What you get

  • Si trabajás con Netlify DB, ya no necesitás un driver genérico de Postgres para conectarte desde Drizzle.

  • El driver es mantenido por Netlify, así que los cambios y bugs de esa integración dependen de ellos.

  • Tenés tres niveles de control: automático por variables de entorno, URL manual, o client propio.

We wrote this summary from the official release notes. What wasn't there isn't here.

Original announcement from Drizzle ORM

Want a class on this?

If enough people ask for it, it goes on the schedule. No email, no name needed.