获取PostGIS版本

发布于 2024-10-14 13:32:33 字数 29 浏览 2 评论 0原文

我如何知道我拥有哪个版本的 PostGIS?

How can I find out which version of PostGIS I have?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

时光瘦了 2024-10-21 13:32:33

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

SELECT PostGIS_full_version();

Since some of the functions depend on other libraries like GEOS and proj4 you might want to get their versions too. Then use:

SELECT PostGIS_full_version();
疯了 2024-10-21 13:32:33

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

Did you try using SELECT PostGIS_version();

怎樣才叫好 2024-10-21 13:32:33

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

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

PostGIS_Lib_Version(); - returns the version number of the PostGIS library.

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

乱了心跳 2024-10-21 13:32:33

正如上面的人所说,选择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 存在一些问题(如 postgis 2.0 手册中所述< /a>) 处理几何有效性。

As the above people stated, select PostGIS_full_version(); will answer your question. On my machine, where I'm running PostGIS 2.0 from trunk, I get the following output:

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)

You do need to care about the versions of PROJ and GEOS that are included if you didn't install an all-inclusive package - in particular, there's some brokenness in GEOS prior to 3.3.2 (as noted in the postgis 2.0 manual) in dealing with geometry validity.

痴骨ら 2024-10-21 13:32:33

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

SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'

Other way to get the minor version is:

SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'
吹梦到西洲 2024-10-21 13:32:33

使用: SELECT PostGIS_full_version();

Using: SELECT PostGIS_full_version();

嘴硬脾气大 2024-10-21 13:32:33

使用
选择 PostGIS_version();

Using
SELECT PostGIS_version();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文