2016-01-18 9 views
0

Мне нужно в текущем сеансе, установить для postgres некоторое значение вручную, например 2016-01-25 12:13:14 как текущее время.Временное изменение текущего времени как статическое значение

То есть, мне нужно временно, по вызову LOCALTIMESTAMP(0) вернули статическое значение: 2016-01-25 12:13:14 и не совсем так и правильно.

Возможно ли это? и если да, то как?

ответ

0

Предполагаю, что вы делаете это из-за сценария. Не можете ли вы просто заменить все вхождения LOCALTIMESTAM(0) на свое значение с помощью чего-то вроде блокнота ++?

Edit:

в соответствии с этим postgresql.org post вы можете фактически переопределить функцию. Но я не знаю, работает ли это наверняка.

+0

Мне нужно это только для тестирования, но запросы и процедуры находятся во многих файлах, очень много для изменения в блокноте ++, так что если возможно, то, что я прошу, было бы просто приятно – RIKI

Смежные вопросы