我正在评估 Prisma,我是一个完整的菜鸟......
model Sth {
id Int @default(autoincrement()) @id
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
expiresAt DateTime?
}
createdAt
列转换为createdAt | timestamp(3) without time zone | | not null | CURRENT_TIMESTAMP
由于我打算真正使用时间戳 - 我需要它们是 timestamp with time zone
.如何使用 Prisma 实现这一目标?
立即编辑()> '2021-02-16' : Prisma 现在有“原生类型”
最佳答案
目前timestamptz
字段不受支持,因为 Prisma 会自动将您发送的时间戳转换为 UTC。该支持将通过 this 在更高版本的 Prisma 中提供。要求。
作为一种解决方法,您需要将时间戳转换为特定的所需时区,因为 Prisma 会将其以 UTC 格式保存在数据库中。
关于prisma - Prisma 中带有时区列的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64535044/