Обсуждение: вставка 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 сам из исходников.
--
---
С уважением,
Михаил
Привет Сомнительно. Очень. Сиквенсы - одна из самых протестированных штук. Проверяйте код приложения. Может и setval сами где вызываете. Ну и обновляйтесь. Вы уже почти год исправлений ошибок пропустили. regards, Sergei
25.09.2019, Sergei Kornilov<sk@zsrv.org> написал(а): > Проверяйте код приложения. Спасибо, нашел, фантастический баг уровня приложения, сижу и склеиваю обратно шаблон мозга. Спасибо всем. -- --- С уважением, Михаил