PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

postgresql - met à jour la table arborescente avec les lignes de la même table en changeant l'id et l'id parent

pourquoi ne pas utiliser la mise à jour simple ?

BEGIN;
UPDATE folder
SET    parent_id = 3
WHERE  id        = 5;

UPDATE files
SET    folder_id = 3
WHERE  folder_id = 5;
END;