如何使用pgAdmin v4在PostgreSQL中创建双精度[][]列

如何使用pgAdmin v4在PostgreSQL中创建双精度[][]列,postgresql,multidimensional-array,precision,pgadmin,Postgresql,Multidimensional Array,Precision,Pgadmin,我正在尝试使用pgAdmin4设置一个表。工作起来很有魅力。。。只有一个例外。pgAdmin4仅允许一维数组 甚至当我试图用一个带有 "column_name" double precision[][] NOT NULL 它只是失败了,而它对一维数组的效果很好 可能只是一个简单的语法问题,但我没有找到解决方案。有什么提示吗 编辑:当尝试通过点n单击添加列时,它无法提供多维数组选项 当试图用这样的脚本来处理它时: ALTER TABLE public.table_name DROP COLUMN

我正在尝试使用pgAdmin4设置一个表。工作起来很有魅力。。。只有一个例外。pgAdmin4仅允许一维数组

甚至当我试图用一个带有

"column_name" double precision[][] NOT NULL
它只是失败了,而它对一维数组的效果很好

可能只是一个简单的语法问题,但我没有找到解决方案。有什么提示吗

编辑:当尝试通过点n单击添加列时,它无法提供多维数组选项

当试图用这样的脚本来处理它时:

ALTER TABLE public.table_name DROP COLUMN "column_name";
ALTER TABLE public.TABLE_名称 添加列“COLUMN_name”双精度[]不为空

我得到了一个成功的改变。。。但当我再次查看表格时,它仍然是一维的


Explain也没有给出错误代码。

您得到的错误到底是什么?你的例子很好:谢谢,所以它基本上没有“显示”。在某种程度上,这确实有帮助。在PostgreSQL中,如果您声明了一个字段
integer[]
integer[][]
,那么pgAdmin 4是正确的(内部类型名称是
\u int4
)。您可以在这样的字段中存储一维或多维数组。您得到的错误是什么?你的例子很好:谢谢,所以它基本上没有“显示”。在某种程度上,这确实有帮助。在PostgreSQL中,如果您声明了一个字段
integer[]
integer[][]
,那么pgAdmin 4是正确的(内部类型名称是
\u int4
)。您可以在这样的字段中存储一维或多维数组。