使用しているPostGISのバージョンを確認するにはどうすればよいですか?
一部の関数はGEOSやproj4などの他のライブラリに依存しているため、それらのバージョンも取得する必要があります。次に使用します:
SELECT PostGIS_full_version();
SELECT PostGIS_version();
を使用してみましたか
PostGIS_Lib_Version();
-PostGISライブラリのバージョン番号を返します。
http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
上記の人々が述べたように、PostGIS_full_version()を選択します;あなたの質問に答えます。トランクから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マニュアル )ジオメトリの妥当性の取り扱い。
マイナーバージョンを取得する他の方法は次のとおりです。
SELECT extversion
FROM pg_catalog.pg_extension
WHERE extname='postgis'