chore(db): finish Prisma cutover to Drizzle Kit tooling
CI / check (push) Failing after 9s
CI / release (push) Skipped
CI / deploy (push) Skipped

Move CMS SQL to drizzle/migrations, drop prisma packages/schema, wire drizzle-kit scripts, and regenerate schema names from src/db/schema.ts.

Co-authored-by: Cursor <[email protected]>
This commit is contained in:
SimoandCursor committed 2026-08-01 15:02:21 +02:00
1 parent d8199ea1e4
commit ba82789166
47 files changed
+365 -2787

No files matched your search

+154 -56
View File
@@ -144,9 +144,6 @@ importers:
'@next/bundle-analyzer':
specifier: ^16.2.12
version: 16.2.12
'@prisma/client':
specifier: ^7.9.1
version: 7.9.1([email protected](@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])([email protected]))([email protected])
'@tailwindcss/forms':
specifier: ^0.5.11
version: 0.5.11([email protected])
@@ -192,9 +189,6 @@ importers:
postcss:
specifier: ^8.5.25
version: 8.5.25
prisma:
specifier: ^7.9.1
version: 7.9.1(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])([email protected])
tailwindcss:
specifier: ^4.3.3
version: 4.3.3
@@ -5275,12 +5269,15 @@ snapshots:
'@electric-sql/[email protected](@electric-sql/[email protected])':
dependencies:
'@electric-sql/pglite': 0.4.3
optional: true
'@electric-sql/[email protected](@electric-sql/[email protected])':
dependencies:
'@electric-sql/pglite': 0.4.3
optional: true
'@electric-sql/[email protected]': {}
'@electric-sql/[email protected]':
optional: true
'@emnapi/[email protected]':
dependencies:
@@ -6053,7 +6050,8 @@ snapshots:
'@polka/[email protected]': {}
'@prisma/[email protected]': {}
'@prisma/[email protected]':
optional: true
'@prisma/[email protected]([email protected](@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])([email protected]))([email protected])':
dependencies:
@@ -6061,6 +6059,7 @@ snapshots:
optionalDependencies:
prisma: 7.9.1(@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected])([email protected]([email protected]))([email protected])([email protected])
typescript: 7.0.2
optional: true
'@prisma/[email protected]([email protected])':
dependencies:
@@ -6070,10 +6069,13 @@ snapshots:
empathic: 2.0.0
transitivePeerDependencies:
- magicast
optional: true
'@prisma/[email protected]': {}
'@prisma/[email protected]':
optional: true
'@prisma/[email protected]': {}
'@prisma/[email protected]':
optional: true
'@prisma/[email protected]([email protected])':
dependencies:
@@ -6094,8 +6096,10 @@ snapshots:
zeptomatch: 2.1.0
transitivePeerDependencies:
- typescript
optional: true
'@prisma/[email protected]': {}
'@prisma/[email protected]':
optional: true
'@prisma/[email protected]':
dependencies:
@@ -6103,22 +6107,27 @@ snapshots:
'@prisma/engines-version': 7.9.0-1.e922089b7d7502aff4249d5da3420f6fa55fc6ad
'@prisma/fetch-engine': 7.9.1
'@prisma/get-platform': 7.9.1
optional: true
'@prisma/[email protected]':
dependencies:
'@prisma/debug': 7.9.1
'@prisma/engines-version': 7.9.0-1.e922089b7d7502aff4249d5da3420f6fa55fc6ad
'@prisma/get-platform': 7.9.1
optional: true
'@prisma/[email protected]':
dependencies:
'@prisma/debug': 7.2.0
optional: true
'@prisma/[email protected]':
dependencies:
'@prisma/debug': 7.9.1
optional: true
'@prisma/[email protected]': {}
'@prisma/[email protected]':
optional: true
'@prisma/[email protected]':
dependencies:
@@ -6126,6 +6135,7 @@ snapshots:
better-result: 2.10.0
env-paths: 3.0.0
proper-lockfile: 4.1.2
optional: true
'@prisma/[email protected](@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected])':
dependencies:
@@ -6145,8 +6155,10 @@ snapshots:
react-dom: 19.2.8([email protected])
transitivePeerDependencies:
- '@types/react-dom'
optional: true
'@radix-ui/[email protected]': {}
'@radix-ui/[email protected]':
optional: true
'@radix-ui/[email protected]': {}
@@ -6155,6 +6167,7 @@ snapshots:
react: 19.2.8
optionalDependencies:
'@types/react': 19.2.18
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6264,6 +6277,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.18
'@types/react-dom': 19.2.4(@types/[email protected])
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6271,6 +6285,7 @@ snapshots:
react: 19.2.8
optionalDependencies:
'@types/react': 19.2.18
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6289,6 +6304,7 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.18
'@types/react-dom': 19.2.4(@types/[email protected])
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6303,6 +6319,7 @@ snapshots:
react: 19.2.8
optionalDependencies:
'@types/react': 19.2.18
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6319,6 +6336,7 @@ snapshots:
react: 19.2.8
optionalDependencies:
'@types/react': 19.2.18
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6332,6 +6350,7 @@ snapshots:
react: 19.2.8
optionalDependencies:
'@types/react': 19.2.18
optional: true
'@radix-ui/[email protected](@types/[email protected])([email protected])':
dependencies:
@@ -6871,45 +6890,58 @@ snapshots:
'@types/deep-eql': 4.0.2
assertion-error: 2.0.1
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]':
dependencies:
'@types/geojson': 7946.0.16
optional: true
'@types/[email protected]':
dependencies:
'@types/d3-color': 3.1.0
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]':
dependencies:
'@types/d3-time': 3.0.0
optional: true
'@types/[email protected]':
dependencies:
'@types/d3-path': 3.1.1
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]': {}
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]': {}
'@types/[email protected]': {}
'@types/[email protected]':
optional: true
'@types/[email protected]':
dependencies:
@@ -6989,11 +7021,13 @@ snapshots:
'@visx/[email protected]':
dependencies:
'@visx/vendor': 4.0.0-alpha.0
optional: true
'@visx/[email protected]':
dependencies:
'@types/react': 19.2.18
'@visx/point': 4.0.1-alpha.0
optional: true
'@visx/[email protected]([email protected])':
dependencies:
@@ -7005,14 +7039,17 @@ snapshots:
'@visx/shape': 4.0.1-alpha.0([email protected])
classnames: 2.5.1
react: 19.2.8
optional: true
'@visx/[email protected]([email protected])':
dependencies:
'@types/react': 19.2.18
classnames: 2.5.1
react: 19.2.8
optional: true
'@visx/[email protected]': {}
'@visx/[email protected]':
optional: true
'@visx/[email protected]([email protected])':
dependencies:
@@ -7020,10 +7057,12 @@ snapshots:
'@types/react': 19.2.18
lodash: 4.18.1
react: 19.2.8
optional: true
'@visx/[email protected]':
dependencies:
'@visx/vendor': 4.0.0-alpha.0
optional: true
'@visx/[email protected]([email protected])':
dependencies:
@@ -7036,6 +7075,7 @@ snapshots:
classnames: 2.5.1
lodash: 4.18.1
react: 19.2.8
optional: true
'@visx/[email protected]':
dependencies:
@@ -7062,6 +7102,7 @@ snapshots:
d3-time: 3.1.0
d3-time-format: 4.1.0
internmap: 2.0.3
optional: true
'@vitest/[email protected]([email protected])':
dependencies:
@@ -7262,7 +7303,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -7298,6 +7340,7 @@ snapshots:
rc9: 3.0.1
optionalDependencies:
magicast: 0.5.3
optional: true
[email protected]: {}
@@ -7306,6 +7349,7 @@ snapshots:
[email protected]:
dependencies:
readdirp: 5.0.0
optional: true
[email protected]: {}
@@ -7315,7 +7359,8 @@ snapshots:
dependencies:
clsx: 2.1.1
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -7349,7 +7394,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -7377,28 +7423,36 @@ snapshots:
[email protected]:
dependencies:
internmap: 2.0.3
optional: true
[email protected]:
dependencies:
internmap: 2.0.3
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
delaunator: 5.1.0
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
d3-array: 3.2.4
optional: true
[email protected]:
dependencies:
d3-color: 3.1.0
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -7407,18 +7461,22 @@ snapshots:
d3-interpolate: 3.0.1
d3-time: 3.1.0
d3-time-format: 4.1.0
optional: true
[email protected]:
dependencies:
d3-path: 3.1.0
optional: true
[email protected]:
dependencies:
d3-time: 3.1.0
optional: true
[email protected]:
dependencies:
d3-array: 3.2.4
optional: true
[email protected](@noble/[email protected]):
dependencies:
@@ -7437,17 +7495,21 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
robust-predicates: 3.0.3
optional: true
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -7485,16 +7547,19 @@ snapshots:
dependencies:
'@standard-schema/spec': 1.1.0
fast-check: 3.23.2
optional: true
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -7507,7 +7572,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -7625,21 +7691,25 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
pure-rand: 6.1.0
optional: true
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]:
dependencies:
fast-decode-uri-component: 1.0.1
optional: true
[email protected]: {}
@@ -7669,6 +7739,7 @@ snapshots:
fast-deep-equal: 3.1.3
fast-querystring: 1.1.2
safe-regex2: 5.1.1
optional: true
[email protected]:
dependencies:
@@ -7707,13 +7778,15 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
resolve-pkg-maps: 1.0.0
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -7726,9 +7799,11 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -7777,7 +7852,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -8036,7 +8112,8 @@ snapshots:
dependencies:
p-locate: 5.0.0
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8147,6 +8224,7 @@ snapshots:
named-placeholders: 1.1.6
seq-queue: 0.0.5
sqlstring: 2.3.3
optional: true
[email protected](@types/[email protected]):
dependencies:
@@ -8235,7 +8313,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8328,7 +8407,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8375,6 +8455,7 @@ snapshots:
confbox: 0.2.4
exsolve: 1.1.1
pathe: 2.0.3
optional: true
[email protected]:
optional: true
@@ -8401,7 +8482,8 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
[email protected]: {}
[email protected]:
optional: true
[email protected]([email protected]):
dependencies:
@@ -8425,6 +8507,7 @@ snapshots:
- magicast
- react
- react-dom
optional: true
[email protected]: {}
@@ -8437,6 +8520,7 @@ snapshots:
graceful-fs: 4.2.11
retry: 0.12.0
signal-exit: 3.0.7
optional: true
[email protected]: {}
@@ -8447,7 +8531,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8455,6 +8540,7 @@ snapshots:
dependencies:
defu: 6.1.7
destr: 2.0.5
optional: true
[email protected]([email protected]):
dependencies:
@@ -8504,7 +8590,8 @@ snapshots:
string_decoder: 1.1.1
util-deprecate: 1.0.2
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8516,7 +8603,8 @@ snapshots:
dependencies:
redis-errors: 1.2.0
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8536,11 +8624,14 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
[email protected]:
optional: true
[email protected]:
dependencies:
@@ -8599,6 +8690,7 @@ snapshots:
[email protected]:
dependencies:
ret: 0.5.0
optional: true
[email protected]: {}
@@ -8625,7 +8717,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8672,7 +8765,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8706,7 +8800,8 @@ snapshots:
[email protected]: {}
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8721,7 +8816,8 @@ snapshots:
'@stablelib/base64': 1.0.1
fast-sha256: 1.3.0
[email protected]: {}
[email protected]:
optional: true
[email protected]: {}
@@ -8909,6 +9005,7 @@ snapshots:
[email protected]([email protected]):
optionalDependencies:
typescript: 7.0.2
optional: true
[email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected]):
dependencies:
@@ -9091,5 +9188,6 @@ snapshots:
dependencies:
grammex: 3.1.13
graphmatch: 1.1.1
optional: true
[email protected]: {}