我正在使用在 PostgreSQL 中创建的数据库。在其架构中有两个表,我想在其中一个表中添加一个geometry
柱子。
问题是我创建了 postgis 扩展(CREATE EXTENSION postgis;
)对于数据库,但我无法使用 pgAdmin 添加此数据类型(几何)列。
要使用 pgAdmin 的“新列...”对话框执行此操作(如果找不到)geometry
,那么你也许能够找到public.geometry
相反(如果 PostGIS 安装在那里,这是正常的)。
但是,我建议不要使用 pgAdmin 创建几何列,因为它不理解用于定义几何类型和 SRID 的typmod。
最好的方法是使用DDL https://en.wikipedia.org/wiki/Data_definition_language直接操作表格,例如:
ALTER TABLE locations ADD COLUMN geom geometry(PointZ,4326);
添加一个geom
XYZ 点列(长、纬度、替代)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)