Thread: вставка DEFAULT VALUES

вставка DEFAULT VALUES

From
Михаил
Date:
Доброго всем!

У меня в веб-проекте куки-сессия генерится таким запросом:

insert into "сессии" DEFAULT VALUES returning *;

Table "public.сессии"
     Column      |            Type             | Collation | Nullable
|              Default
-----------------+-----------------------------+-----------+-----------
 id              | integer                     |           | not null
| nextval('"ID"'::regclass)
 ts              | timestamp without time zone |           | not null | now()
...
 прочие колонки nullable и без default
Indexes:
    "сессии_pkey" PRIMARY KEY, btree (id)



И вдруг выясняется, что двум разным пользователям-запросам эта вставка
выдает одинаковую строку!
Я в шоке, что делать?

Версия 11.1 сам из исходников.
-- 
---
С уважением,
Михаил

Re: вставка DEFAULT VALUES

From
Sergei Kornilov
Date:
Привет

Сомнительно. Очень. Сиквенсы - одна из самых протестированных штук.

Проверяйте код приложения. Может и setval сами где вызываете.
Ну и обновляйтесь. Вы уже почти год исправлений ошибок пропустили.

regards, Sergei



Re: вставка DEFAULT VALUES

From
Михаил
Date:
25.09.2019, Sergei Kornilov<sk@zsrv.org> написал(а):
> Проверяйте код приложения.

Спасибо, нашел, фантастический баг уровня приложения, сижу и склеиваю
обратно шаблон мозга.

Спасибо всем.

-- 
---
С уважением,
Михаил