From 2f7f78f6573471021ff3bcce37188004c9cdcffe Mon Sep 17 00:00:00 2001 From: Sunwuyuan Date: Sun, 1 Feb 2026 21:15:49 +0800 Subject: [PATCH] fix: set default values for id fields in Account, AppInstall, AutoAuth models and create migration for Device sequence --- prisma/migrations/20260201131541_fix_idbug/migration.sql | 4 ++++ prisma/schema.prisma | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 prisma/migrations/20260201131541_fix_idbug/migration.sql diff --git a/prisma/migrations/20260201131541_fix_idbug/migration.sql b/prisma/migrations/20260201131541_fix_idbug/migration.sql new file mode 100644 index 0000000..5b971a8 --- /dev/null +++ b/prisma/migrations/20260201131541_fix_idbug/migration.sql @@ -0,0 +1,4 @@ +-- AlterTable +CREATE SEQUENCE device_id_seq; +ALTER TABLE "Device" ALTER COLUMN "id" SET DEFAULT nextval('device_id_seq'); +ALTER SEQUENCE device_id_seq OWNED BY "Device"."id"; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 3cec5ea..bd0bc6b 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -8,7 +8,7 @@ datasource db { } model Account { - id String @id(map: "idx_18303_PRIMARY") @db.VarChar(191) + id String @id(map: "idx_18303_PRIMARY") @db.VarChar(191) @default(cuid()) provider String @db.VarChar(191) providerId String @db.VarChar(191) email String? @db.VarChar(191) @@ -28,7 +28,7 @@ model Account { } model AppInstall { - id String @id(map: "idx_18310_PRIMARY") @db.VarChar(191) + id String @id(map: "idx_18310_PRIMARY") @default(cuid()) @db.VarChar(191) deviceId Int appId String @db.VarChar(191) token String @unique(map: "idx_18310_AppInstall_token_key") @db.VarChar(191) @@ -44,7 +44,7 @@ model AppInstall { } model AutoAuth { - id String @id(map: "idx_18317_PRIMARY") @db.VarChar(191) + id String @id(map: "idx_18317_PRIMARY") @default(cuid()) @db.VarChar(191) deviceId Int password String? @db.VarChar(191) deviceType String? @db.VarChar(191) @@ -58,7 +58,7 @@ model AutoAuth { } model Device { - id Int @id(map: "idx_18324_PRIMARY") + id Int @id(map: "idx_18324_PRIMARY") @default(autoincrement()) uuid String @unique(map: "idx_18324_Device_uuid_key") @db.VarChar(191) name String? @db.VarChar(191) accountId String? @db.VarChar(191)