https://github.com/kiddyuchina/knex-cloudflare-d1
Cloudflare D1 dialect for Knex.js.
https://github.com/kiddyuchina/knex-cloudflare-d1
cloudflare-d1 d1 knex
Last synced: 3 months ago
JSON representation
Cloudflare D1 dialect for Knex.js.
- Host: GitHub
- URL: https://github.com/kiddyuchina/knex-cloudflare-d1
- Owner: kiddyuchina
- License: mit
- Created: 2024-04-13T08:50:28.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-21T19:39:23.000Z (about 1 year ago)
- Last Synced: 2024-10-13T07:07:33.776Z (8 months ago)
- Topics: cloudflare-d1, d1, knex
- Language: JavaScript
- Homepage:
- Size: 2.93 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# knex-cloudflare-d1
[](https://npmjs.com/package/knex-cloudflare-d1)
Cloudflare D1 dialect for Knex.js.
## Install
```
npm i knex-cloudflare-d1
// Or
pnpm add knex-cloudflare-d1
```## Usage
```js
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
## License
MIT