0.1.1 • Published 30 days ago

knex-cloudflare-d1 v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
30 days ago

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

0.1.1

30 days ago

0.1.0

1 month ago

0.1.0-dev.2

1 month ago

0.1.0-dev

1 month ago