পোস্টজিআইএসের কোন সংস্করণ রয়েছে তা আমি কীভাবে জানতে পারি?
পোস্টজিআইএসের কোন সংস্করণ রয়েছে তা আমি কীভাবে জানতে পারি?
উত্তর:
যেহেতু কয়েকটি ফাংশন জিওএস এবং প্রজ 4 এর মতো অন্যান্য লাইব্রেরির উপর নির্ভর করে আপনি তাদের সংস্করণগুলিও পেতে চাইতে পারেন। তারপরে ব্যবহার করুন:
SELECT PostGIS_full_version();
PostGIS_Lib_Version();
- পোস্টজিআইএস লাইব্রেরির সংস্করণ নম্বরটি প্রদান করে।
http://postgis.refractions.net/docs/PostGIS_Lib_Version.html
উপরের লোকেরা যেমন বলেছে, 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)
আপনি যদি সমস্ত-সমেত প্যাকেজ ইনস্টল না করেন তবে আপনাকে অন্তর্ভুক্ত করা হয়েছে এমন প্রজ এবং জিইওএসের সংস্করণগুলি সম্পর্কে যত্ন নেওয়া দরকার - বিশেষত, জিওএস-এ কিছুটা ভাঙ্গা আছে ৩.৩.২ এর আগে ( পোস্টগিস ২.০ ম্যানুয়ালটিতে উল্লিখিত হিসাবে ) জ্যামিতি বৈধতা সঙ্গে ডিল।
গৌণ সংস্করণটি পাওয়ার অন্যান্য উপায় হ'ল:
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
ডিবি-মাইগ্রেট.জেএসের চেয়ে কনসোল থেকে করে ঠিক করা হয়েছিল
PostGIS_version()
প্রধান ও অপ্রধান সংস্করণ (যেমন, "2.1"), কিন্তু না পুনর্বিবেচনা নম্বর (যেমন, "2.1.4"), মত আউটপুটPostGIS_full_version()
এবংPostGIS_Lib_Version()
না।