SELECTом из другой таблицы и из приложения, через VALUES?
Вот подобное делаю, но не работает... Что я делаю не так?
WITH item_insert AS (
INSERT INTO items (name, type, image)
VALUES ('item-name', 'item-type', 'https://image.img')
ON CONFLICT (name) DO UPDATE SET type = excluded.type, image = excluded.image RETURNING (name, type) AS items_p
) INSERT INTO bucket (item_name, item_type, order_id) ((SELECT name, type FROM items_p), VALUES ('id1234'));
INSERT не предусматривает синтаксиса, при котором есть и запрос и VALUES.
Но из приложэния несложно записать их через UNION ALL.
Попробую! Спасибо за наводку! :)
Обсуждают сегодня