TGViewer
OpenIDE – мультиязычная среда разработки OpenIDE – мультиязычная среда разработки @openide_official · 1.51K subscribers
Post #173 1.38K
🐘 PostgreSQL 19 уже на горизонте

В первой бета-версии появилась новая конструкция — ON CONFLICT DO SELECT.


INSERT INTO customer (
id, email, password
) VALUES (
'a20bf431-48fc-458fb240-6207676e5099',
'me@example.com',
'pwd'
)
ON CONFLICT (email) DO SELECT
RETURNING *;


Если такого email ещё нет, запись будет создана и возвращена. Если уже есть, то PostgreSQL вернёт существующую строку, не изменяя её.

Получается атомарный get-or-create одним запросом: без дополнительного SELECT и фиктивного UPDATE. Особенно полезно при конкурентных запросах.

И да, DB-клиент OpenIDE, конечно же, будет отлично поддерживать новый синтаксис PostgreSQL 19: от редактирования и выполнения запросов до работы с результатами.

⚡️ Незаметно присоединяйтесь ©
  • 🔥 25
  • ❤ 9
  • 👍 4
  • ⚡ 1
More from @openide_official
  1. Sep 22, 2026⚡️ Любой AI-агент, любимая IDE #coming_soon Claude Code, Codex, OpenCode, Cursor — скоро с…
  2. Sep 17, 2026⚡️ Вышла OpenIDE 2026.2 Обновили базовую платформу до версии 2026.2, новая версия уже дост…
  3. Sep 16, 2026⚡️ C/C++ в OpenIDE Поддержку этих ЯП у нас просили многие. Независимый разработчик RDev из…
  4. Sep 14, 2026⚡️ ВАЙБКОДИНГ НА JAVA: 4 СОВЕТА ДЛЯ SENIOR-РАЗРАБОТЧИКА Как контролировать качество кода A…
  5. Sep 10, 2026⚡️ Интеграция с Docker прямо в OpenIDE Код мы, может, скоро писать и перестанем. А вот чит…
  6. Sep 7, 2026💙 Друзья, продлили всем лицензии на OpenIDE Pro до 15 октября Если вы по какой-то причине…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →