дерева? Мне нужно сделать таблицу катогорий в которой категория может иметь подкатегорию, которая в свою очередь может иметь свою подкатегорию
Смотря зачем (какие данные и какие запросы). По умолчанию можно использовать adjacency list, как уже посоветовали. И СУБД называется Postgres. ;)
Название Postgres все кардинально меняет ;) По поводу смотря зачем: тут скорее в целях обучения. Поэтому был бы рад разобраться когда и в каких случаях что использовать
Тем не менее, это правильное сокращение — зачем глотать слова? А вообще есть и другие модели (nested sets, materialized path и т.п.) — статьи / сравнения легко найти, по идее.
Postgre показалось более логичным. Если отбрасывать окончание sql получаеться postgre. Спасибо за наводку буду копать по этим ключевым словам
https://wiki.postgresql.org/wiki/Identity_Guidelines : The official name of the project is : PostgreSQL Postgres is also accepted as an alternative name. All other names are incorrect, especially Postgre.
Обсуждают сегодня