【发布时间】:2011-01-06 08:07:13
【问题描述】:
我正在尝试将依赖关系树存储在 PostgreSQL 数据库中。大约有 20,000 个软件项,每个项可以依赖于其他几个项。
有几种类型的依赖项(一些是运行时依赖项,一些是构建时依赖项,一些是测试依赖项)。
依赖是递归的,每个项目只知道它直接依赖的东西。
我需要列出一个项目的所有依赖项,并将它们显示为树和扁平列表。我还需要回答“这取决于什么?”
有什么推荐的方法来存储这些信息以使获取相对容易?
【问题讨论】:
标签: sql database database-design postgresql dependencies