获取PostGIS版本

时间:2011-01-28 21:36:51

标签: postgresql postgis

如何找出我的PostGIS版本?

5 个答案:

答案 0 :(得分:302)

由于某些功能依赖于其他库,如GEOS和proj4,您可能也想获得它们的版本。然后使用:

SELECT PostGIS_full_version();

答案 1 :(得分:31)

您是否尝试使用SELECT PostGIS_version();

答案 2 :(得分:13)

PostGIS_Lib_Version(); - 返回PostGIS库的版本号。

http://postgis.refractions.net/docs/PostGIS_Lib_Version.html

答案 3 :(得分:9)

如上所述,选择PostGIS_full_version();会回答你的问题。在我的机器上,我从trunk运行PostGIS 2.0,我得到以下输出:

postgres=# select PostGIS_full_version();
postgis_full_version                                                                  
-------------------------------------------------------------------------------------------------------------------------------------------------------
POSTGIS="2.0.0alpha4SVN" GEOS="3.3.2-CAPI-1.7.2" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 1.8.1, released 2011/07/09" LIBXML="2.7.3" USE_STATS
(1 row)

如果你没有安装一个包罗万象的软件包,你需要关心所包含的PROJ和GEOS的版本 - 特别是在3.3.2之前的GEOS中存在一些破坏(as noted in the postgis 2.0 manual)处理几何有效性。

答案 4 :(得分:5)

获取次要版本的其他方法是:

AI9