Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Почему now() всегда одно и то же? / 12 сообщений из 12, страница 1 из 1
30.06.2017, 10:19
    #39480191
сникерс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
Доброе утро, хотел скорость обработки каждой итерации замерить, но не тут-то было:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DO
$d$
DECLARE 
BEGIN
/* обработка примерно 1 минута */

	RAISE NOTICE '%',  now(); 
END;	
$d$

10:00:05.111+03
10:00:05.111+03
10:00:05.111+03
10:00:05.111+03
10:00:05.111+03
10:00:05.111+03
10:00:05.111+03
.......




Как сделать чтобы время писалось реальное, а не на моент начала первой итерации?
...
Рейтинг: 0 / 0
30.06.2017, 10:22
    #39480194
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
...
Рейтинг: 0 / 0
30.06.2017, 10:38
    #39480210
сникерс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
vyegorovсникерс,

https://www.postgresql.org/docs/current/static/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT


CURRENT_TIME


точно так же работает
...
Рейтинг: 0 / 0
30.06.2017, 10:43
    #39480215
ursido
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
сникерс,

Вы так и не прочитали документацию. Там все про это написано.

Вы не нашли еще два способа получить время начала транзакции.
...
Рейтинг: 0 / 0
30.06.2017, 10:57
    #39480228
big-trot
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
ursidoВы не нашли еще два способа получить время начала транзакции .

я так понимаю требуется не время начала транзакции, а время выполнения команды - clock_timestamp()
...
Рейтинг: 0 / 0
30.06.2017, 11:01
    #39480233
сникерс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
big-trotursidoВы не нашли еще два способа получить время начала транзакции .

я так понимаю требуется не время начала транзакции, а время выполнения команды - clock_timestamp()


О, так работает!!!


Спасибо!
...
Рейтинг: 0 / 0
30.06.2017, 11:27
    #39480261
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
сникерс,

а прочитать по ссылке
FM clock_timestamp() returns the actual current time, and therefore its value changes even within a single SQL command.
не случилось ?


сколько вам годиков ?
...
Рейтинг: 0 / 0
30.06.2017, 13:37
    #39480360
сникерс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
qwwqсникерс,

а прочитать по ссылке
FM clock_timestamp() returns the actual current time, and therefore its value changes even within a single SQL command.
не случилось ?


сколько вам годиков ?

56 а что?
...
Рейтинг: 0 / 0
30.06.2017, 13:53
    #39480379
qwwq
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
сникерс,

странно, что за это время вы так и не научились читать.
...
Рейтинг: 0 / 0
30.06.2017, 14:01
    #39480389
сникерс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
qwwqсникерс,

странно, что за это время вы так и не научились читать.

раньше умел
...
Рейтинг: 0 / 0
02.07.2017, 21:53
    #39481357
torbasow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
сникерс,

если с английским не очень, то документация PostgreSQL переведена на русский. Найдите, рекомендую.
...
Рейтинг: 0 / 0
03.07.2017, 09:03
    #39481439
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему now() всегда одно и то же?
torbasowсникерс,

если с английским не очень, то документация PostgreSQL переведена на русский. Найдите, рекомендую.

Документация на русском
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Почему now() всегда одно и то же? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]