在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
}