diff --git a/package.json b/package.json
index 381841ed79619742c9bef5b87f8b1279865da3f4..3b59c7ee81a554ee646de10c8dac4ce90455ed3b 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
     "@lucia-auth/adapter-sqlite": "3",
     "@sveltejs/kit": "2",
     "better-sqlite3": "8 || 9 || 11",
-    "drizzle-orm": "0.33",
+    "drizzle-orm": "0.33 || 0.38",
     "lucia": "3",
     "svelte": "4"
   },
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6880cbaddc5a82d7c30dca3a8ad03d600a954add..c1c0dc7a0320d5a760d1a05b26642fb19e365ce1 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,13 +10,13 @@ importers:
     dependencies:
       '@lucia-auth/adapter-drizzle':
         specifier: '1'
-        version: 1.1.0(drizzle-orm@0.33.0(@types/better-sqlite3@7.6.11)(better-sqlite3@9.6.0))(lucia@3.2.0)
+        version: 1.1.0(drizzle-orm@0.33.0(@types/better-sqlite3@7.6.12)(better-sqlite3@9.6.0))(lucia@3.2.0)
       better-sqlite3:
         specifier: 8 || 9 || 11
         version: 9.6.0
       drizzle-orm:
-        specifier: '0.33'
-        version: 0.33.0(@types/better-sqlite3@7.6.11)(better-sqlite3@9.6.0)
+        specifier: 0.33 || 0.38
+        version: 0.33.0(@types/better-sqlite3@7.6.12)(better-sqlite3@9.6.0)
       openid-client:
         specifier: ^5.6.4
         version: 5.7.1
@@ -767,9 +767,6 @@ packages:
   '@tybys/wasm-util@0.8.1':
     resolution: {integrity: sha512-GSsTwyBl4pIzsxAY5wroZdyQKyhXk0d8PCRZtrSZ2WEB1cBdrp2EgGBwHOGCZtIIPun/DL3+AykCv+J6fyRH4Q==}
 
-  '@types/better-sqlite3@7.6.11':
-    resolution: {integrity: sha512-i8KcD3PgGtGBLl3+mMYA8PdKkButvPyARxA7IQAd6qeslht13qxb1zzO8dRCtE7U3IoJS782zDBAeoKiM695kg==}
-
   '@types/better-sqlite3@7.6.12':
     resolution: {integrity: sha512-fnQmj8lELIj7BSrZQAdBMHEHX8OZLYIHXqAKT1O7tDfLxaINzf00PMjw22r3N/xXh0w/sGHlO6SVaCQ2mj78lg==}
 
@@ -2162,9 +2159,9 @@ snapshots:
       '@jridgewell/resolve-uri': 3.1.1
       '@jridgewell/sourcemap-codec': 1.5.0
 
-  '@lucia-auth/adapter-drizzle@1.1.0(drizzle-orm@0.33.0(@types/better-sqlite3@7.6.11)(better-sqlite3@9.6.0))(lucia@3.2.0)':
+  '@lucia-auth/adapter-drizzle@1.1.0(drizzle-orm@0.33.0(@types/better-sqlite3@7.6.12)(better-sqlite3@9.6.0))(lucia@3.2.0)':
     dependencies:
-      drizzle-orm: 0.33.0(@types/better-sqlite3@7.6.11)(better-sqlite3@9.6.0)
+      drizzle-orm: 0.33.0(@types/better-sqlite3@7.6.12)(better-sqlite3@9.6.0)
       lucia: 3.2.0
 
   '@lucia-auth/adapter-sqlite@3.0.2(better-sqlite3@9.6.0)(lucia@3.2.0)':
@@ -2518,11 +2515,6 @@ snapshots:
       tslib: 2.7.0
     optional: true
 
-  '@types/better-sqlite3@7.6.11':
-    dependencies:
-      '@types/node': 22.7.4
-    optional: true
-
   '@types/better-sqlite3@7.6.12':
     dependencies:
       '@types/node': 22.9.1
@@ -2814,9 +2806,9 @@ snapshots:
 
   devalue@4.3.2: {}
 
-  drizzle-orm@0.33.0(@types/better-sqlite3@7.6.11)(better-sqlite3@9.6.0):
+  drizzle-orm@0.33.0(@types/better-sqlite3@7.6.12)(better-sqlite3@9.6.0):
     optionalDependencies:
-      '@types/better-sqlite3': 7.6.11
+      '@types/better-sqlite3': 7.6.12
       better-sqlite3: 9.6.0
 
   end-of-stream@1.4.4: