Skip to content

Search the guides, deployment pages, and API reference.

createD1Database

import { createD1Database } from "@pitlane/data-table-d1";
function createD1Database(binding, options?): D1Database;

Wraps a D1 binding in a Database.

Parameters

binding

D1Binding

The D1 binding, e.g. env.DB.

options?

D1DatabaseOptions

Database options, plus onStatement and transactions.

Returns

D1Database

See

Cloudflare D1 guide

Example

import { createD1Database } from "@pitlane/data-table-d1";
import { env } from "cloudflare:workers";
let db = createD1Database(env.DB);
let posts = await db.query(Post).all();