knex-cloudflare-d1
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

knex-cloudflare-d1

Version

Cloudflare D1 dialect for Knex.js.

Install

npm i knex-cloudflare-d1
// Or
pnpm add knex-cloudflare-d1

Usage

import Knex from 'knex';
import ClientD1 from 'knex-cloudflare-d1';

export interface Env {
  DB: D1Database;
}

export default {
  fetch: (req: Request, env: Env) => {
    // ...

    const knex = Knex({
      client: ClientD1,
      connection: {
        database: env.DB
      },
      useNullAsDefault: true,
    });

    // ...
  }
}

Author

Kidd Yu https://github.com/kiddyuchina

License

MIT

Package Sidebar

Install

npm i knex-cloudflare-d1

Weekly Downloads

6

Version

0.1.1

License

MIT

Unpacked Size

4.82 kB

Total Files

5

Last publish

Collaborators

  • kiddyu