2012-09-25 24 views
3

我看到PostgreSQL有一個數組數據類型。它是幹什麼用的?什麼時候使用它是最好的情況?何時使用Postgresql陣列數據類型

+0

可能有[PostgreSQL數組數據類型的正確用例?]的重複(http://stackoverflow.com/questions/6843912/what-are-the-proper-use-cases-for-the- PostgreSQL的陣列-數據類型) –

回答

2

將列定義爲數組通常意味着您有一個非規範化模型,因爲該數組的內容也可以作爲1:n關係存儲。

但有時這樣做是有道理的,特別是如果你總是把「列表」視爲「一件事」。儘管如此,很難給出具體的例子。如果你想不出什麼,你可能不需要它。

相關問題