0
有什麼辦法可以在PostgreSQL中創建一個包含多種數據類型的數組:類型:值?PostgreSQL數組中的表單類型:值
例如,表中的記錄一個應與值高度的數組:190,顏色:黑色等 如果它是不可能的陣列,如何能mannage這種其他方式?
有什麼辦法可以在PostgreSQL中創建一個包含多種數據類型的數組:類型:值?PostgreSQL數組中的表單類型:值
例如,表中的記錄一個應與值高度的數組:190,顏色:黑色等 如果它是不可能的陣列,如何能mannage這種其他方式?
https://www.postgresql.org/docs/current/static/hstore.html
該模塊實現了hstore數據類型爲單個的PostgreSQL值
t=# select ('height=>190, color=>black')::hstore;
hstore
-----------------------------------
"color"=>"black", "height"=>"190"
(1 row)
https://www.postgresql.org/docs/current/static/datatype-json.html
JSON數據內存儲多組的 鍵/值對類型用於存儲JSON(J avaScript Object Notation) 數據,如RFC 7159中所規定。此類數據也可以作爲文本 存儲,但JSON數據類型的優點是可以根據JSON規則強制執行每個存儲值有效。
t=# select '{"height":190, "color":"black"}'::json;
json
---------------------------------
{"height":190, "color":"black"}
(1 row)
你可能尋找hstore或JSON –
你可以使用JSON作爲列類型。你在postgres官方網頁上閱讀過相同的內容。 –
*「我怎麼可以用其他方式管理?」* - 船長明顯在這裏...通過使用多列,並可能有關聯的表。 (如果你不想走JSON路線,就是這樣)。 –