小编boo*_*biq的帖子

更新范围类型的下限/上限

我有tstzrange类型的列(带时区范围的时间戳),我只需更新此值的上限或下限(并保持包含/独占边界)

我设法改变了

(-infinity,infinity)
Run Code Online (Sandbox Code Playgroud)

UPDATE table
SET
    my_column = tstzrange(
        lower(my_column),
        now(),
        '()'
    )
Run Code Online (Sandbox Code Playgroud)

我有

(-infinity, <current timestamp>)
Run Code Online (Sandbox Code Playgroud)

但我不知道如何保持边界从默认范围.这将改变甚至[ ]( )

postgresql

8
推荐指数
1
解决办法
5344
查看次数

标签 统计

postgresql ×1