将无界范围插入TSRANGE Postgresql
我想在Postgresql TSRANGE类型中插入一个无界范围,根据文档,您将无界部分设置为null。 所以我有将无界范围插入TSRANGE Postgresql,postgresql,types,null,date-range,Postgresql,Types,Null,Date Range,我想在Postgresql TSRANGE类型中插入一个无界范围,根据文档,您将无界部分设置为null。 所以我有 INSERT INTO MyTable(Id, DateRange) VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00,NULL)') 这给了我一个错误 invalid input syntax for type timestamp: "NULL" 这里有问题吗,或者我是不是走错了路使用无限 VA
INSERT INTO MyTable(Id, DateRange)
VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00,NULL)')
这给了我一个错误
invalid input syntax for type timestamp: "NULL"
这里有问题吗,或者我是不是走错了路使用
无限
VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00, infinity)')
或者省略它
VALUES('8C4EB534-AB33-5A7D-F378-94810C453836','[2014-07-16 00:00,)')
这相当于在构造函数中使用null值
VALUES('8C4EB534-AB33-5A7D-F378-94810C453836', tsrange('2014-07-16 00:00',NULL, '[)'))