约束检查日期类型 - 不工作postgresql

时间:2017-11-17 02:33:16

标签: postgresql

创建跟踪某些活动的表格时, 我无法设置日期约束工作。我收到错误(如下所示)。

我的查询:

create table tracker (
    event varchar(25) primary key,
    create_ydt date not null check (create_ydt > ‘2010-01-01’)   
);

我收到以下错误 错误:语法错误在或附近")" 第3行:create_ydt date not null check()2010-01-01create_ydt>

1 个答案:

答案 0 :(得分:0)

问题是单引号 - 你的是卷曲的。尝试:

create table tracker (
    event varchar(25) primary key,
    create_ydt date not null check (create_ydt > '2010-01-01')   
);

以下是rextester示例。