获取PostGIS版本
我如何知道我拥有哪个版本的 PostGIS?
How can I find out which version of PostGIS I have?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我如何知道我拥有哪个版本的 PostGIS?
How can I find out which version of PostGIS I have?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
由于某些功能依赖于其他库,例如 GEOS 和 proj4,您可能也想获取它们的版本。然后使用:
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_version();
Did you try using
SELECT PostGIS_version();
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
正如上面的人所说,选择PostGIS_full_version();会回答你的问题。在我的机器上,我从 trunk 运行 PostGIS 2.0,得到以下输出:
如果您没有安装全包包,您确实需要关心包含的 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:
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.
获取次要版本的其他方法是:
Other way to get the minor version is:
使用: SELECT PostGIS_full_version();
Using: SELECT PostGIS_full_version();
使用
选择 PostGIS_version();
Using
SELECT PostGIS_version();