сейчас схема рисуется на клиенте и передается фронту. Какие варианты есть строить их на уровне базы? Смотрел в сторону neo4j, очень громоздко, долгие инсерты и делиты, не очень понравился.
Гляньте https://github.com/apache/incubator-age , если я правильно понял что вам нужно.
чет не понял задачу
ок, опишу подробней Существует Postgres база, есть таблица компаний (примерно 14кк строк), где уникальный идентификатор это ИНН, и другие поля (название, размер, адрес, контакты). Кроме этого, есть множество (~30 штук) таблиц которые описывают связи между компаниями. При этом некоторые таблицы описывают связи через названия компаний, без ИНН (как бы не точная связь). Нужно строить граф связей между 2 компаний. По сути нужно найти все пути с одного нода(компании) к другому.
Recursive CTE, насколько я помню, можно использовать для прохода по графам
Обсуждают сегодня