1
1
mirror of https://github.com/ZeroCatDev/ClassworksKV.git synced 2026-02-04 16:03:11 +00:00

fix: set default values for id fields in Account, AppInstall, AutoAuth models and create migration for Device sequence

This commit is contained in:
Sunwuyuan 2026-02-01 21:15:49 +08:00
parent 80e7214860
commit 2f7f78f657
No known key found for this signature in database
GPG Key ID: A6A54CF66F56BB64
2 changed files with 8 additions and 4 deletions

View File

@ -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";

View File

@ -8,7 +8,7 @@ datasource db {
} }
model Account { 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) provider String @db.VarChar(191)
providerId String @db.VarChar(191) providerId String @db.VarChar(191)
email String? @db.VarChar(191) email String? @db.VarChar(191)
@ -28,7 +28,7 @@ model Account {
} }
model AppInstall { 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 deviceId Int
appId String @db.VarChar(191) appId String @db.VarChar(191)
token String @unique(map: "idx_18310_AppInstall_token_key") @db.VarChar(191) token String @unique(map: "idx_18310_AppInstall_token_key") @db.VarChar(191)
@ -44,7 +44,7 @@ model AppInstall {
} }
model AutoAuth { 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 deviceId Int
password String? @db.VarChar(191) password String? @db.VarChar(191)
deviceType String? @db.VarChar(191) deviceType String? @db.VarChar(191)
@ -58,7 +58,7 @@ model AutoAuth {
} }
model Device { 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) uuid String @unique(map: "idx_18324_Device_uuid_key") @db.VarChar(191)
name String? @db.VarChar(191) name String? @db.VarChar(191)
accountId String? @db.VarChar(191) accountId String? @db.VarChar(191)