পোস্টজিআইএস সংস্করণ পান


উত্তর:


334

যেহেতু কয়েকটি ফাংশন জিওএস এবং প্রজ 4 এর মতো অন্যান্য লাইব্রেরির উপর নির্ভর করে আপনি তাদের সংস্করণগুলিও পেতে চাইতে পারেন। তারপরে ব্যবহার করুন:

SELECT PostGIS_full_version();

33

আপনি ব্যবহার করার চেষ্টা করেছেন? SELECT PostGIS_version();


8
সাবধান: PostGIS_version()প্রধান ও অপ্রধান সংস্করণ (যেমন, "2.1"), কিন্তু না পুনর্বিবেচনা নম্বর (যেমন, "2.1.4"), মত আউটপুট PostGIS_full_version()এবং PostGIS_Lib_Version()না।
শান দ্য বিয়ান


10

উপরের লোকেরা যেমন বলেছে, PostGIS_full_version () নির্বাচন করুন; আপনার প্রশ্নের উত্তর দিতে হবে। আমার মেশিনে, যেখানে আমি ট্রাঙ্ক থেকে পোস্টজিআইএস ২.০ চালাচ্ছি, আমি নিম্নলিখিত ফলাফলটি পেয়েছি:

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)

আপনি যদি সমস্ত-সমেত প্যাকেজ ইনস্টল না করেন তবে আপনাকে অন্তর্ভুক্ত করা হয়েছে এমন প্রজ এবং জিইওএসের সংস্করণগুলি সম্পর্কে যত্ন নেওয়া দরকার - বিশেষত, জিওএস-এ কিছুটা ভাঙ্গা আছে ৩.৩.২ এর আগে ( পোস্টগিস ২.০ ম্যানুয়ালটিতে উল্লিখিত হিসাবে ) জ্যামিতি বৈধতা সঙ্গে ডিল।


7

গৌণ সংস্করণটি পাওয়ার অন্যান্য উপায় হ'ল:

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

উপরের পদ্ধতিগুলি আমাকে দিয়েছে No function matches the given name and argument types. You might need to add explicit type casts.কিন্তু এটি কার্যকর হয়েছে। উপরের কাজ না করে সমস্যাটি CREATE EXTENSION Postgisডিবি-মাইগ্রেট.জেএসের চেয়ে কনসোল থেকে করে ঠিক করা হয়েছিল
এরিক দারচিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.