django-postgresql-dag
django-postgresql-dag copied to clipboard
Directed Acyclic Graphs with a variety of methods for both Nodes and Edges, and multiple exports (NetworkX, Pandas, etc). This project is the foundation for a commercial product, so expect regular imp...
In preparation for some future work, it would be convenient to be able to calculate the hash of a connected graph, assuming no directivity in edges. That is, if we...
Update the CI matrix to run the following combinations: - Python 3.7 through 3.10 - Both Ubuntu and Windows - At least one recent version of Postgres (for Ubuntu, running...
Hi I have problems to get `test_04_deep_dag()` running correctly. When running as is, it results into an `AttributeError`. The error message states problems with local objects, which is common for...
- [x] Inserting nodes on an edge (splitting an edge into two with a node in-between). Consider whether the existing edge properties should be mirrored to the two replacement edges,...
When performing path queries, the path is cast as `bigint` while the array of ids is cast as `integer` Example query explain from our codebase: ``` WITH RECURSIVE traverse(parent_id, child_id,...
Add the ability to filter down prior to running CTE. For instance, in a graph of a municipal district, it may be more efficient to limit the search to a...
- [x] ancestors_ids - [x] descendants_ids - [x] path_ids_list - [ ] descendants_edges_ids - [ ] descendants_edges_ids - [ ] ancestors_edges_ids - [ ] descendants_tree - [ ] ancestors_tree -...
The raw query generated by the Node are incompatible with Django Polymorphic because the `.get_pk_name()` method return the field name (e.g. `parent_ptr`) and not the field attribute name (e.g. `parent_ptr_id`)....
The PyPI package which purports to be from this repository has significantly more releases than this repository has tags: https://pypi.org/project/django-postgresql-dag/#history Notably there are no tags on this repository since 0.2.3...
Hi guys i just checked this package and i saw, we can go max 20 depth because all things configured into the `BaseQuery` class. Can we make it configurable into...