如何使用pgAdmin v4在PostgreSQL中创建双精度[][]列
我正在尝试使用pgAdmin4设置一个表。工作起来很有魅力。。。只有一个例外。pgAdmin4仅允许一维数组 甚至当我试图用一个带有如何使用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
"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
)。您可以在这样的字段中存储一维或多维数组。