Каков рекомендуемый способ использования общего дерева Postgres для хранения категорий продуктов?
Например, мой столбец может содержать путь ltree, такой как "1.2.3"
, где 1
, 2
и 3
— внешние ключи в таблицу меток категорий, которые могут отображаться пользователю:
categories
id | name
---+-----------
1 | Hardware
---+-----------
2 | Computers
---+-----------
3 | Video Cards
---+-----------
Теперь для данного продукта я хотел бы выбрать его категорию и материализовать его как "Hardware > Computers > Video Cards"
.