【发布时间】:2016-01-18 10:08:07
【问题描述】:
我需要在当前会话中手动为 postgres 设置一些值,例如 2016-01-25 12:13:14 作为当前时间。
也就是说,我需要临时的,在调用 LOCALTIMESTAMP(0) 时返回了这个静态值:2016-01-25 12:13:14 而不是真正正确的日期时间。
有可能吗?如果是,如何?
【问题讨论】:
我需要在当前会话中手动为 postgres 设置一些值,例如 2016-01-25 12:13:14 作为当前时间。
也就是说,我需要临时的,在调用 LOCALTIMESTAMP(0) 时返回了这个静态值:2016-01-25 12:13:14 而不是真正正确的日期时间。
有可能吗?如果是,如何?
【问题讨论】:
我认为您这样做是因为脚本。你不能用notepad++之类的东西把所有出现的LOCALTIMESTAM(0)替换成你的值吗?
编辑:
根据postgresql.org post,您实际上可以覆盖一个函数。 但我不知道它是否确实有效。
【讨论】: