如何在PostgreSQL for Windows中安排更新查询?

时间:2013-05-21 14:06:29

标签: windows postgresql cron

是否可以在PostgreSQL中创建某种函数或触发器来更新有关时间的列字段?

例如今天我希望该字段等于1,在10小时内我希望它等于0。

这可能吗?

1 个答案:

答案 0 :(得分:1)

如果该值只是时间的函数,那么它可以在查询时计算。这将始终为0或1:

select (extract(hour from current_time) >= 12)::int * 1;
 ?column? 
----------
        0

或添加到视图中:

create view v as
select *, (extract(hour from current_time) >= 12)::int * 1
from t;