第一个这很奇怪,因为id列是一个Int,应该是默认的自动递增。错误消息抱怨int4。如果我在数据库中查找,唯一的int4列是id字段。
tp5buhyn1#
您的用户似乎过于活跃,如果评论ID超过2.147.483.647,则说明Int ID已达到最大值您可以将其转换为BigInt,如下所示:id BigInt @id @default(autoincrement())但最好是使用uuid,如:id String @id @unique @default(uuid())
id BigInt @id @default(autoincrement())
id String @id @unique @default(uuid())
Int max = 2.147.483.647 BigInt max = 9.223.372.036.854.775.807 UUID max = 3.4*10^38 or 340000000000000000000000000000000000000 (thanks to Belayer)
1条答案
按热度按时间tp5buhyn1#
您的用户似乎过于活跃,如果评论ID超过2.147.483.647,则说明Int ID已达到最大值
您可以将其转换为BigInt,如下所示:
id BigInt @id @default(autoincrement())
但最好是使用uuid,如:
id String @id @unique @default(uuid())