Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки - Mailing list pgsql-ru-general

From Иван Фролков
Subject Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки
Date
Msg-id 1445333412.601832865@f256.i.mail.ru
Whole thread Raw
In response to Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки  (Иван Фролков <ifrol2001@mail.ru>)
Responses Re: Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки  ("Dmitry E. Oboukhov" <unera@debian.org>)
List pgsql-ru-general
> в таблицу записываем произошедшие одно за другим события.
> SERIAL в первичном ключе таким образом определяет какое событие было
> раньше какое позже (таймстемп тоже есть, но он больше декоративный)
> поэтому порядок INSERT'ов мне важен.
Вы поступаете неправильно, и вот почему - во-первых, такие вставки могут идти параллельно, и тогда порядок становится
совсемуж странным; во-вторых, порядок вставки при insert действительно не определен (при каком-то другом объеме данных
иположении звезд сервер может изменить план и порядок будет совсем иным); и то, что оно иногда (а то и практически
всегда)может работать так, как вам надо - не более чем совпадение. Я бы набрался наглости и посоветовал бы либо сделать
timestampне декоративным, либо ввести какой-то свое значение для упорядочивания). 

pgsql-ru-general by date:

Previous
From: "Dmitry E. Oboukhov"
Date:
Subject: Re: Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки
Next
From: Андрей Зевакин
Date:
Subject: Re: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] порядок вставки