【发布时间】:2018-07-23 23:32:03
【问题描述】:
我正在处理与此类似的问题: PostgreSQL: concatenate nested arrays with differing element dimensions
在这个问题中,用户希望能够创建一个多维数组,例如:
{{1,2},{3}}
使用类似的东西:
SELECT array_cat(
ARRAY[ARRAY[1,2]]
, ARRAY[ARRAY[3]]
)
Erwin Brandsetter 说,如果没有像填充一些虚拟值这样的廉价技巧,这是不可能的。
我想知道我是否可以用不同的方式来解决这个问题来构造一个多维数组。 或者一些基本相同的等效结构。 就像构造一些数据类型来替换 int[] 结构。或者可能使用 postgres json 功能。
我希望该解决方案能够轻松添加/替换。到目前为止,postgresql 中的多维数组操作并不有趣。
【问题讨论】:
标签: postgresql multidimensional-array