Postgresql 9.3:我可以在唯一约束中强制转换列吗?

Postgresql 9.3:我可以在唯一约束中强制转换列吗?,postgresql,casting,constraints,Postgresql,Casting,Constraints,在Postgresql 9.3中,是否可以对强制转换约束中的一列的表应用唯一约束?我有一个时间戳列,我想将其转换为日期,并将其用作唯一约束的一部分。然而,Postgresql抛出了一个语法错误 参见完整示例,其中有一个独特的索引: 创建学生出勤率的唯一索引(全名、班级、演员(将时间记录为日期)) 功劳归于一匹没有名字的马。你需要约束吗?我认为约束不能使用表达式,但唯一索引可以。以下工作和服务的目的大致相同:创建学生出勤率的唯一索引(全名、班级、演员(将时间记录为日期))完美!非常感谢。这与非常相

在Postgresql 9.3中,是否可以对强制转换约束中的一列的表应用唯一约束?我有一个时间戳列,我想将其转换为日期,并将其用作唯一约束的一部分。然而,Postgresql抛出了一个语法错误


参见完整示例,其中有一个独特的索引:

创建学生出勤率的唯一索引(全名、班级、演员(将时间记录为日期))


功劳归于一匹没有名字的马。

你需要约束吗?我认为约束不能使用表达式,但唯一索引可以。以下工作和服务的目的大致相同:
创建学生出勤率的唯一索引(全名、班级、演员(将时间记录为日期))完美!非常感谢。这与非常相似,但我不确定它是否算作复制品。在任何情况下都是相同的解决方案。