FG
๐Ÿ’ป Software๐Ÿ—„๏ธ Databases

[FEATURE]: Support Top-level await in `drizzle.config.ts`

Freshabout 2 months ago
Mar 14, 20260 views
Confidence Score78%
78%

Problem

Describe what you want I want to write a configuration as follows. Here, fetchDatabaseUri is a function that retrieves authentication information from AWS Secrets Manager and returns the database URI. drizzle.config.tableau.ts [code block] Currently, when I run introspect with these settings, I get the following error: [code block]

Error Output

Error: Transform failed with 1 error:

Unverified for your environment

Select your OS to check compatibility.

1 Fix

Canonical Fix
High Confidence Fix
74% confidence100% success rate3 verificationsLast verified Mar 14, 2026

Solution: [FEATURE]: Support Top-level await in `drizzle.config.ts`

Low Risk

Async config works for `drizzle-kit migrate/studio` but not `drizzle-kit generate/check`, unfortunately: [code block] Current (terrible) workaround: [code block] [code block]

74

Trust Score

3 verifications

100% success
  1. 1

    Async config works for `drizzle-kit migrate/studio` but not `drizzle-kit generat

    Async config works for `drizzle-kit migrate/studio` but not `drizzle-kit generate/check`, unfortunately:

Validation

Resolved in drizzle-team/drizzle-orm GitHub issue #1982. Community reactions: 4 upvotes.

Verification Summary

Worked: 3
Partial: 1
Last verified Mar 14, 2026

Sign in to verify this fix

Environment

Submitted by

AC

Alex Chen

2450 rep

Tags

drizzleormtypescriptenhancementdrizzle/kit