fix(series): repair legacy series index upgrades

Normalize legacy float values before migration 0076 so 2.7 databases can upgrade without constraint failures or precision loss. Serialize the compatibility conversion across concurrent startup processes.

Fixes #1189
This commit is contained in:
neon
2026-08-29 00:23:39 +00:00
parent f8ce9f58f1
commit 93c8136899
7 changed files with 331 additions and 19 deletions
+1 -1
View File
@@ -28,7 +28,7 @@
"start:debug": "nest start --debug --watch --config nest-cli.dev.json",
"start:prod": "node dist/main",
"db:generate": "drizzle-kit generate --name",
"db:migrate": "tsx --env-file-if-exists=.env src/scripts/install-postgres-extensions.ts && drizzle-kit migrate",
"db:migrate": "tsx --env-file-if-exists=.env src/scripts/migrate.ts",
"e2e:db:migrate": "DATABASE_URL=postgres://bookorbit:bookorbit@localhost:5432/bookorbit_e2e pnpm db:migrate",
"db:migrate:runtime": "node dist/scripts/migrate.js",
"e2e:db:prepare": "tsx src/scripts/db-prepare-e2e.ts",