На всякий случай: вы ведь поминаете что никакая репликация..
with
recursive child_elements as (
(select child_id, parent_id
from object_map
where bopm_db_id = 3)
union
(select lt.child_id, lt.parent_id
from child_elements, object_map as lt
where child_elements.parent_id = lt.child_id))
select *
from child_elements;
Порог реализации на данном этапе для меня сложноватый. Но как альтернатива - вполне может быть!