我收到了客户使用项目符号列表的列表,然后是子项目。在Postgres数据库中存储这些内容的最佳方法是什么,如果你能给我一个这样的例子,那就太好了。
谢谢!
它的结构类似于:
答案 0 :(得分:2)
对于缩进列表,您基本上是在谈论树结构。存储层次结构的方法有很多种。请参阅此答案以进行比较。
Design Relational Database - Use hierarchical datamodels or avoid them?
根据您希望如何使用数据,即,如果您只是在它进入时将其吐出来,您可以跳过此特定用例中的层次结构方面,只需存储每一行按顺序显示缩进字段。它几乎不能用树做什么,但在你的特定情况下可能只需要它。