gpt4 book ai didi

sql - 如何在数据库中存储依赖树?

转载 作者:太空狗 更新时间:2023-10-30 01:58:27 28 4
gpt4 key购买 nike

我正在尝试在 PostgreSQL 数据库中存储依赖关系树。大约有 20,000 个软件项,每个项都可以依赖于其他几个项。

有几种类型的依赖关系(一些是运行时依赖关系,一些是构建时依赖关系,一些是测试依赖关系)。

依赖是递归的,每个项目只知道它直接依赖的东西。

我需要列出一个项目的所有依赖项,并将它们显示为树和扁平化列表。我还需要回答“这取决于什么?”

推荐的存储此信息的方法是什么以使获取相对容易?

最佳答案

阅读 Joe Celko 的“聪明人 SQL 中的树和层次结构”可能值得一读。它有可用于此类事情的不同选项的解释和示例。

关于sql - 如何在数据库中存储依赖树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2085652/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com