为理解多维 PostgreSQL 阵列类型,可考虑以下 < a href="https://www.postagresql.org/docs/text/rarys.html#ARRAYS-DELARATION" rel=“nofollow noreferrer" > 引号:
The current implementation does not enforce the declared number of
dimensions either. Arrays of a particular element type are all
considered to be of the same type, regardless of size or number of
dimensions. So, declaring the array size or number of dimensions in
CREATE TABLE
is simply documentation; it does not affect run-time
behavior.
在内部, text[]
, text[] text[][]
]的类型与 PostgreSQL. . /strong> 相同。 如果该列实际上包含二维文本阵列, 您必须匹配 Java 的尺寸。 但是它也可以包含一或三维阵列。 PostgreSQL 会允许它 。
还请注意,在PostgreSQL中,text
和字符变化
(varchar
)是 different data type (在varchar
没有长度修饰者时,数据类型大致相同) 。