要了解多维PostgreSQL数组类型,请考虑手册中的以下引号:
当前实现也不执行声明的维数。无论大小或维数如何,特定元素类型的数组都被认为是同一类型。因此,仅声明
CREATE TABLE文档即可声明数组大小或维数
。它不会影响运行时行为。
在内部,类型
text[],
text[][]都是一样的到PostgreSQL。 如果
该列实际上包含二维文本数组,则必须匹配Java中的尺寸。但是它也可以包含一维或三维数组。PostgreSQL会允许的。
还要注意,
text和
character varying(
varchar)是PostgreSQL 中 不同的数据类型
(在
varchar没有长度修饰符的情况下,它们的作用大致相同)。从阅读手册中的字符类型开始。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)