cubemap ON cubemap.panorama_id = panoramas.id
                  
                  
                   WHERE panoramas.is_deleted = false
                  
                  
                  )
                  
                  
                  INSERT INTO cubemap (
                  
                  
                   id, panorama_id, url, meta, created_at, updated_at
                  
                  
                  ) VALUES %s ON CONFLICT (cubemap_ids) DO UPDATE
                  
                  
                   SET (url, meta, created_at, updated_at) = (EXCLUDED.url, EXCLUDED.meta, EXCLUDED.created_at, EXCLUDED.updated_at);
                  
                  
                  
                  
                  
                  
                  
                  
                  кто подскажет по запросу, хочу чтобы в ON CONFLICT подставилось cubemap_ids?
                  
                  
                
Это же не настоящий запрос... причём тут либо CTE cubemap_ids, либо VALUES? И у Вас в самом деле в таблице есть поле cubemap_ids ( ON CONFLICT (cubemap_ids) )? Если так, какого оно типа?
Обсуждают сегодня