创建类型为 tsrange 的模型环回

问题描述

我正在寻找一种方法来创建一个模型,其中在环回 4 中有一个类型为 tsrange 的属性,或者是否有可以替换 tsrange 的类型?

解决方法

您可以使用回送数据类型 date 并执行 plain SQL

在 2 个范围之间检查 overlap 的示例:

SELECT  tsrange('2020-01-06 13:00','2020-01-26 11:00','[)')
    &&
        tsrange('2020-01-04 13:00','2020-01-6 11:00','[)')

tsrange() 用于构造范围,使用 [ 和 ) 来设置边界。 && 是检查两个范围之间重叠的运算符。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...