Nic*_*vén 320
由于某些功能依赖于其他库,如GEOS和proj4,您可能也想获得它们的版本.然后使用:
SELECT PostGIS_full_version();
Run Code Online (Sandbox Code Playgroud)
小智 33
你尝试过使用过吗? SELECT PostGIS_version();
小智 14
PostGIS_Lib_Version();
- 返回PostGIS库的版本号.
http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
如上所述,选择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)
Run Code Online (Sandbox Code Playgroud)
如果你没有安装一个包罗万象的软件包,你需要关心所包含的PROJ和GEOS的版本 - 特别是在3.3.2之前的GEOS中有一些破坏(如postgis 2.0手册中所述)处理几何有效性.
获取次要版本的其他方法是:
SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'
Run Code Online (Sandbox Code Playgroud)