update wrangler.jsonc and configure it based on your project
copy .dev.vars.example to .dev.vars and update the values
pnpm run db:create <db-name> --local # for local db
pnpm run db:create <db-name> # for cf dbthen update wrangler.jsonc and add the database binding
{
"d1_databases": [
{
"binding": "DB",
"database_name": "<db-name>",
"database_id": "<db-id>"
}
]
}pnpm run db:generate # to generate migration files
pnpm run db:apply <db-name> --local # for local db
pnpm run db:apply <db-name> # for cf dbpnpm run devpnpm run deploy