- каталог товаров с категориями (что-то типа [молочные продукты] —> [мооко] —> [молоко топлёное] —> [конкретный товар]). Наверное многие сталкивались. Что пришло в голову:
1) Рекурсивные структуры данных - с каждой записи о товаре хранить ссылку на каталог, в каждой записи каталога держать ссылку на родительский каталог.
2) в таблице товаров сделать тупо десять колонок level1...level10
3) в таблице товаров сделать колонку path типа ARRAY[INTEGER], держать в ней ссылку на соотв. путьк товару в каталоге.
Что посоветуете?
https://postgrespro.ru/docs/postgresql/11/ltree
а чем обычный id, idParent для 5 уровней не устроил (п1)?🤔
Обсуждают сегодня