millisecond如果second零件也从timestampw/o中取出,我该如何丢弃/绕过零件timezone?
有没有办法像这样比较同一张表中的两个日期:
SELECT * FROM mytable WHERE date_1 = date_2;
Run Code Online (Sandbox Code Playgroud)
我正在寻找最简单的方法来执行此操作,作为更新语句的一部分。
PostgreSql 9.2 保留表定义为
CREATE EXTENSION btree_gist;
CREATE TABLE schedule (
id serial primary key,
during tsrange not null,
EXCLUDE USING gist (during WITH &&)
);
Run Code Online (Sandbox Code Playgroud)
假期见表
CREATE TABLE holiday ( day primary key );
Run Code Online (Sandbox Code Playgroud)
工作日工作时间为 8:00 至 18:00,且只能以 30 分钟为间隔进行预订。如何向 while 值添加约束,以便仅允许在工作时间进行预订:
将这些或其中一些约束添加到该表中是否合理?如果有,如何添加?如果有帮助的话,可以更改计划表结构。