将postgresql表中的所有日期更改为前一天

将postgresql表中的所有日期更改为前一天,postgresql,date,Postgresql,Date,我需要遍历表中的每一行,并将特定列中的每个日期设置为其当前值之前的日期(减去14小时、前一天等)。 我可以编写一个脚本来实现这一点,但我想知道是否有更好的SQL方法 谢谢 UPDATE yourtable SET thefield = thefield - interval '14 hour'; 相关文件,这应该是你第一个检查的地方 相关文档,您应该首先查看这些文档。谢谢,我找不到这些文档。是否可以在整个数据库上执行相同的操作?(我的意思是,不必为每个表中的每一列都做)谢谢,我找不到那个文档。

我需要遍历表中的每一行,并将特定列中的每个日期设置为其当前值之前的日期(减去14小时、前一天等)。 我可以编写一个脚本来实现这一点,但我想知道是否有更好的SQL方法

谢谢

UPDATE yourtable SET thefield = thefield - interval '14 hour';
相关文件,这应该是你第一个检查的地方


相关文档,您应该首先查看这些文档。

谢谢,我找不到这些文档。是否可以在整个数据库上执行相同的操作?(我的意思是,不必为每个表中的每一列都做)谢谢,我找不到那个文档。有可能在整个数据库上做同样的事情吗?(我的意思是,不必为每个表中的每一列设置)