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路线,就是这样)。 –