2013-10-01 31 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

我認爲首先我只想整個存儲整個文本字段。這可能會效果最好。 –