ยฉ 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developersโ€ข12mo agoโ€ข
11 replies
Sithu Khant

How D1 work with Drizzle ORM?

I created a svelte repo using create cloudflare cli.

I found

import { defineConfig } from 'drizzle-kit';
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');

export default defineConfig({
    schema: './src/lib/server/db/schema.ts',

    dbCredentials: {
        url: process.env.DATABASE_URL
    },

    verbose: true,
    strict: true,
    dialect: 'sqlite'
});
import { defineConfig } from 'drizzle-kit';
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');

export default defineConfig({
    schema: './src/lib/server/db/schema.ts',

    dbCredentials: {
        url: process.env.DATABASE_URL
    },

    verbose: true,
    strict: true,
    dialect: 'sqlite'
});


for the drizzle config. Isn't only for local sqlite db, isn't? How can I config for production D1 database? I know I have to configure D1 in wrangler file. But there is no need to configure d1 database inside drizzle config file? How about generate and migrate?
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Having Trouble Getting D1 to Work in Local Development with Drizzle ORM?
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
10mo ago
Cloudflare Worker with Hono + D1 + D1-ORM
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
3y ago
Issue with Workers / Nuxt / D1 via Drizzle
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
10mo ago
connecting input with d1
Cloudflare DevelopersCDCloudflare Developers / workers-and-pages-help
9mo ago