Prisma Schema Now() + 1 year



在prisma中定义模式时,可以提供now()作为默认日期时间字段值。

是否可以提供now()+ 1年作为默认值?

我所有的尝试都失败了。

您可以使用dbgenerated()函数调用本地数据库函数,并将返回值指定为Prisma模型中某个字段的默认值。

如果你使用的是PostgreSQL,你的Prisma模式应该是这样的:

model foo {
id Int @id
createdAt DateTime @default(dbgenerated("NOW() + interval '1 year'"))   // Default value is 1 year from now. 
// ... other fields
}

最新更新