Multi-parent DAGs for ActiveRecord, powered by PostgreSQL 18+. Trigger-maintained transitive closure, in-database cycle rejection, multi-tenant scoping.
ruby rails activerecord rubygem graph transitive-closure postgresql dependency-graph closure-table graph-database plpgsql hierarchy topological-sort multi-tenancy dag acyclic directed-acyclic-graph database-triggers postgresql-18 multi-parent
-
Updated
Aug 11, 2026 - Ruby