0

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

谢谢!

它的结构类似于:

  • 缺陷1
    • 可能的缺陷实例1
    • 另一个可能的缺陷实例1
  • 缺陷2
    • 可能的缺陷实例2
    • 另一个可能的缺陷2实例......
4

1 回答 1

2

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

设计关系数据库 - 使用分层数据模型还是避免它们?

取决于您希望如何使用数据,即,如果您只是想在数据进入时将其吐回,您可以在此特定用例中跳过层次结构方面,只需按顺序存储每一行一个缩进字段。它不会做几乎可以用树做的事情,但它可能是您特定情况下所需的全部。

于 2013-10-01T01:14:06.907 回答