PostgreSQL 9.3 中的几何类型
Geometric Type in PostgreSQL 9.3
我有一个table如下图:
示例:
在 SQL Server 2008 R2 中:
create table geometrics
(
geopath geometry
);
在上面table我可以存储几何路径,它可以是 POLYGON、CIRCLE 或相应的 POINT。
但是在 PostgreSQL 9.3 版本中,我提到了这个:http://www.postgresql.org/docs/9.1/static/datatype-geometric.html
我每次都需要为每种不同的几何类型提供不同的数据类型。
喜欢:
create table geometrics
(
geopoint point,
geopath path,
geopolygon polygon,
geocircle circle
);
我的问题:我可以提供一个可以存储任何几何类型的几何数据类型,就像我们在 SQL 服务器中使用几何一样吗?
可以,但是需要安装PostGIS,然后运行
CREATE EXTENSION POSTGIS
在您的数据库中
我有一个table如下图:
示例:
在 SQL Server 2008 R2 中:
create table geometrics
(
geopath geometry
);
在上面table我可以存储几何路径,它可以是 POLYGON、CIRCLE 或相应的 POINT。
但是在 PostgreSQL 9.3 版本中,我提到了这个:http://www.postgresql.org/docs/9.1/static/datatype-geometric.html
我每次都需要为每种不同的几何类型提供不同的数据类型。
喜欢:
create table geometrics
(
geopoint point,
geopath path,
geopolygon polygon,
geocircle circle
);
我的问题:我可以提供一个可以存储任何几何类型的几何数据类型,就像我们在 SQL 服务器中使用几何一样吗?
可以,但是需要安装PostGIS,然后运行
CREATE EXTENSION POSTGIS
在您的数据库中