如何使用pgAdmin添加几何列

时间:2016-02-13 19:25:10

标签: postgresql postgis pgadmin

我正在使用PostgreSQL中创建的数据库。在其架构中有两个表,其中一个表我想添加一个geometry列。

问题是我为数据库创建了postgis扩展(CREATE EXTENSION postgis;),但是我无法使用pgAdmin添加此数据类型(几何)列。

1 个答案:

答案 0 :(得分:5)

要使用pgAdmin的“New Column ...”对话框执行此操作,如果找不到geometry,那么您可能会找到public.geometry(如果在那里安装了PostGIS,是正常的。)

但是,我建议不要使用pgAdmin来创建几何列,因为它不了解用于定义几何类型和SRID的typmod。

最好的方法是使用DDL直接操作表格,例如:

ALTER TABLE locations ADD COLUMN geom geometry(PointZ,4326);

添加geom个XYZ点列(long,lat,alt)。