Обсуждение: вставка DEFAULT VALUES

Поиск
Список
Период
Сортировка

вставка DEFAULT VALUES

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

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

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

От
Sergei Kornilov
Дата:
Привет

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

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

regards, Sergei



Re: вставка DEFAULT VALUES

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

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

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

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