diff --git a/package.json b/package.json
index 9b9ae20..d65f882 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
     "discord-api-types": "0.37.93",
     "discord.js": "14.16.2",
     "dotenv": "16.4.7",
-    "drizzle-orm": "0.33.0",
+    "drizzle-orm": "0.38.2",
     "ioredis": "5.4.1",
     "lunr": "2.3.9",
     "luxon": "3.5.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1371d0d..5453d8c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -69,8 +69,8 @@ importers:
         specifier: 16.4.7
         version: 16.4.7
       drizzle-orm:
-        specifier: 0.33.0
-        version: 0.33.0(pg@8.13.1)(postgres@3.4.5)
+        specifier: 0.38.2
+        version: 0.38.2(pg@8.13.1)(postgres@3.4.5)
       ioredis:
         specifier: 5.4.1
         version: 5.4.1
@@ -1835,14 +1835,15 @@ packages:
     resolution: {integrity: sha512-mLVDS4nXmO09wFVlzGrdshWnAL+U9eQGC5zRs6hTN6Q9arwQGWU2XnZ17I8BM8Quau8CQRx3Ms6VPgRWJFVp7Q==}
     hasBin: true
 
-  drizzle-orm@0.33.0:
-    resolution: {integrity: sha512-SHy72R2Rdkz0LEq0PSG/IdvnT3nGiWuRk+2tXZQ90GVq/XQhpCzu/EFT3V2rox+w8MlkBQxifF8pCStNYnERfA==}
+  drizzle-orm@0.38.2:
+    resolution: {integrity: sha512-eCE3yPRAskLo1WpM9OHpFaM70tBEDsWhwR/0M3CKyztAXKR9Qs3asZlcJOEliIcUSg8GuwrlY0dmYDgmm6y5GQ==}
     peerDependencies:
       '@aws-sdk/client-rds-data': '>=3'
-      '@cloudflare/workers-types': '>=3'
-      '@electric-sql/pglite': '>=0.1.1'
-      '@libsql/client': '*'
-      '@neondatabase/serverless': '>=0.1'
+      '@cloudflare/workers-types': '>=4'
+      '@electric-sql/pglite': '>=0.2.0'
+      '@libsql/client': '>=0.10.0'
+      '@libsql/client-wasm': '>=0.10.0'
+      '@neondatabase/serverless': '>=0.10.0'
       '@op-engineering/op-sqlite': '>=2'
       '@opentelemetry/api': ^1.4.1
       '@planetscale/database': '>=1'
@@ -1856,7 +1857,7 @@ packages:
       '@xata.io/client': '*'
       better-sqlite3: '>=7'
       bun-types: '*'
-      expo-sqlite: '>=13.2.0'
+      expo-sqlite: '>=14.0.0'
       knex: '*'
       kysely: '*'
       mysql2: '>=2'
@@ -1875,6 +1876,8 @@ packages:
         optional: true
       '@libsql/client':
         optional: true
+      '@libsql/client-wasm':
+        optional: true
       '@neondatabase/serverless':
         optional: true
       '@op-engineering/op-sqlite':
@@ -5073,7 +5076,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  drizzle-orm@0.33.0(pg@8.13.1)(postgres@3.4.5):
+  drizzle-orm@0.38.2(pg@8.13.1)(postgres@3.4.5):
     optionalDependencies:
       pg: 8.13.1
       postgres: 3.4.5