2013-10-01 26 views
0

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

谢谢!

结构类似于这样:

  • Defect1
    • defect1
    • defect1的另一种可能的情况下
  • Defect2
    • possibl的可能实例Ëdefect2
    • defect2的另一个可能的实例的实例...
+0

你有几个选择...一个是在文本编辑器中重新格式化它以删除项目符号点。第二个是有一个实习生这样做。 – NotMe

+0

我想第三个是给我们多一点继续。如:不同的项目符号定义单独的记录吗?这是一些电子邮件列表,你需要处理一次或持续的问题?这一切都将进入一个单一的一滴?你有没有现有的表格结构?你有没有尝试过任何东西?你有一小段数据和你想要做什么的例子吗?简而言之:您是否可以提供任何相关详细信息,包括您所拥有的特定问题? – NotMe

回答

2

对于缩进列表中你基本上是在谈论一个树形结构。有很多方法来存储层次结构。看到这个答案进行比较。

Design Relational Database - Use hierarchical datamodels or avoid them?

根据您想如何使用数据,即,如果你只是要吐回来了,因为它进来的时候,你可以跳过层次方面在这一特定用途大小写,并按顺序将每行存储在缩进字段中。对于一棵树来说,它几乎不会做什么,但它可能就是你的特定情况所需要的。

+0

那么,这是类似于在我的文本中添加'\ n'和'\ t'导致适当的显示吗? –

+0

@ Lilluda5,不,将所有数据存储在带有分隔符的单个大文本字段中是不同的。根据您的最终目标,这也可能是适当的。关键的问题是,如果每一行都是自己独特的记录,或者整个文本是记录。取决于你如何关联数据,你如何搜索,以及你如何显示它。 –

+0

我认为首先我只想整个存储整个文本字段。这可能会效果最好。 –