Это реализация материализованного пути. Ветка удалена если в ней нет элементов. Перенос - перенести каждый элемент. subpath функция в помощь например
update tablename set tree = concat('newbranch.', subpath(tree, 1))::ltree where tree <@ 'origbranch';