我一直在使用 Postgresltree
构造来存储层次结构。现在,我想收集树中的所有叶子节点。有没有一个简单的机制来做到这一点?
CREATE TABLE foo
AS
SELECT node::ltree
FROM ( VALUES
('Top.Astronomy'),
('Top.Astronomy.Astrophysics'),
('Top.Pictures'),
('Top.Pictures.Stars')
) AS t(node);
我如何返回
Top.Astronomy.Astrophysics
Top.Pictures.Stars