项目符号和数据库

时间:2013-10-01 01:06:34

标签: database postgresql

我收到了客户使用项目符号列表的列表,然后是子项目。在Postgres数据库中存储这些内容的最佳方法是什么,如果你能给我一个这样的例子,那就太好了。

谢谢!

它的结构类似于:

  • Defect1
    • 缺陷1的可能实例
    • 另一个可能的defect1实例
  • Defect2
    • 缺陷2的可能实例
    • 另一个可能的缺陷2 ...

1 个答案:

答案 0 :(得分:2)

对于缩进列表,您基本上是在谈论树结构。存储层次结构的方法有很多种。请参阅此答案以进行比较。

Design Relational Database - Use hierarchical datamodels or avoid them?

根据您希望如何使用数据,即,如果您只是在它进入时将其吐出来,您可以跳过此特定用例中的层次结构方面,只需存储每一行按顺序显示缩进字段。它几乎不能用树做什么,但在你的特定情况下可能只需要它。