临时将当前时间更改为静态值

时间:2016-01-18 10:08:08

标签: postgresql postgresql-9.5

我需要在当前会话中设置为手动postgres值,例如2016-01-25 12:13:14作为当前时间。

也就是说,我需要暂时的,在通话时LOCALTIMESTAMP(0)返回此静态值:2016-01-25 12:13:14而不是真正正确的日期时间。

有可能吗?如果是,怎么样?

1 个答案:

答案 0 :(得分:0)

我认为你是因为脚本而这样做的。难道你不能用像notepad ++这样的东西替换LOCALTIMESTAM(0)的所有出现吗?

编辑:

根据这个postgresql.org post你实际上可以覆盖一个函数。 但我不知道它是否有效。