অ্যান্ড্রয়েড

Postgresql সংস্করণটি কীভাবে চেক করবেন

Web Programming - Computer Science for Business Leaders 2016

Web Programming - Computer Science for Business Leaders 2016

সুচিপত্র:

Anonim

পোস্টগ্র্রেএসকিউএল, প্রায়শই সহজভাবে পোস্টগ্রিস নামে পরিচিত এটি একটি ওপেন সোর্স জেনারেল-উদ্দেশ্য অবজেক্ট-রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম।

পোস্টগ্রিএসকিউএল সার্ভারের কোন সংস্করণ ইনস্টল করা এবং আপনার সিস্টেমে চলছে তা কিছু পরিস্থিতিতে গুরুত্বপূর্ণ হতে পারে can উদাহরণস্বরূপ, আপনি যদি এমন কোনও অ্যাপ্লিকেশন ইনস্টল করছেন যা নির্দিষ্ট পোস্টগ্রিজ এসকিউএল সংস্করণ প্রয়োজন, আপনার পোস্টগ্র্রেএসকিউএল সার্ভারের সংস্করণটি খুঁজে বের করতে হবে।

, আমরা আপনার সিস্টেমে PostgreSQL সার্ভারের কী সংস্করণটি চলছে তা কীভাবে সন্ধান করব তা আমরা ব্যাখ্যা করব।

PostgreSQL সংস্করণ

পোস্টগ্রিএসকিউএল প্রকাশগুলি নিম্নলিখিত স্কিমটি ব্যবহার করে সংস্করণিত হয়েছে:

MAJOR.MINOR

উদাহরণস্বরূপ, পোস্টগ্রেএসকিউএল 12.1 এ, 12 একটি প্রধান সংস্করণ এবং 1 ছোটখাট সংস্করণ।

  • মেজর - পোস্টগ্রেএসকিউএল 10 দিয়ে শুরু করে, প্রতিটি নতুন বড় রিলিজ সংস্করণের মেজর অংশকে এক, যেমন, 10, 11 বা 12 দ্বারা বৃদ্ধি করে পোস্টগ্র্রেএসকিউএল 10 এর আগে, বড় সংস্করণগুলি দশমিক সংখ্যার সাথে প্রতিনিধিত্ব করা হয়েছিল, যেমন 9.0 বা 9.6।

    মাইনর - মাইনর রিলিজ নম্বরটি সংস্করণ MINOR শেষ অংশ। উদাহরণস্বরূপ, 11.4 এবং 9.6.15 9.6.16 ছোটখাটো সংস্করণ যা পোস্টগ্রিসকিউএল সংস্করণ ১১ এর অংশ এবং 9.6.15 এবং 9.6.16 পোস্টগ্রিসকিউএল সংস্করণ 9.6 এর অংশ।

নতুন বৈশিষ্ট্য সহ পোস্টগ্রিএসকিউএল প্রধান রিলিজগুলি সাধারণত বছরে একবার বিতরণ করা হয়। প্রতিটি বড় রিলিজ 5 বছরের জন্য সমর্থিত।

কমান্ড লাইন ব্যবহার করে

আপনার সিস্টেমে PostgreSQL এর কোন সংস্করণ চলছে তা জানতে, --version বা -V বিকল্পের সাথে পোস্টগ্রিস কমান্ডটি --version :

postgres --version

কমান্ড PostgreSQL সংস্করণটি মুদ্রণ করবে:

postgres (PostgreSQL) 10.6

এই উদাহরণে পোস্টগ্রিজ এসকিউএল সার্ভারের সংস্করণটি 10.6

postgres বাইনারি যদি সিস্টেমের প্যাথ-এ না থাকে তবে আপনি "পোস্টগ্রিস: কমান্ডটি খুঁজে পেল না" বলে একটি ত্রুটি পাবেন। এটি সাধারণত ঘটে যখন PostgreSQL প্যাকেজটি বিতরণের মানক সংগ্রহস্থলগুলি থেকে ইনস্টল করা হয় না।

আপনি বাইনারি যাওয়ার পথটি locate বা কমান্ড সন্ধানের মাধ্যমে find :

sudo find /usr -wholename '*/bin/postgres'

sudo updatedb locate bin/postgres

আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:

/usr/lib/postgresql/9.6/bin/postgres

আপনি একবার বাইনারি যাওয়ার পথটি সন্ধান করার পরে পোস্টগ্র্রেএসকিউএল সার্ভারের সংস্করণ পেতে আপনি এটি ব্যবহার করতে পারেন:

/usr/lib/postgresql/9.6/bin/postgres -V

নিম্নলিখিত কমান্ডটি ব্যবহার করে পোস্টগ্রিসএসকিউএল ক্লায়েন্ট ইউটিলিটির সংস্করণ, psql পাওয়া যাবে:

psql --version

আউটপুটটি এরকম কিছু দেখবে:

postgres (PostgreSQL) 10.6

psql হ'ল একটি ইন্টারেক্টিভ কমান্ড-লাইন ইউটিলিটি যা আপনাকে পোস্টগ্রিসএসকিউএল সার্ভারের সাথে ইন্টারঅ্যাক্ট করতে দেয়।

এসকিউএল শেল ব্যবহার করে

PostgreSQL সার্ভার সংস্করণ নির্ধারণের আরেকটি উপায় হ'ল সার্ভার এসকিউএল প্রম্পটে লগ ইন করা এবং সংস্করণটি মুদ্রণের জন্য একটি এসকিউএল বিবৃতি ব্যবহার করা।

আপনি পিজিএডমিনের মতো জিইউআই ক্লায়েন্ট ব্যবহার করে বা পিএসকিএল দিয়ে পোস্টগ্রিসকিউএল শেলটি অ্যাক্সেস করতে পারেন:

sudo -u postgres psql

নিম্নলিখিত বিবৃতিটি বিল্ড তথ্য সহ পোস্টগ্রেএসকিউএল সার্ভার সংস্করণ প্রদর্শন করে:

SELECT version();

version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)

SHOW server_version;

server_version ---------------- 10.6 (1 row)

উপসংহার

, আমরা আপনার সিস্টেমে পোস্টগ্রেএসকিউএল সার্ভারের সংস্করণটি কীভাবে খুঁজে পাব সে সম্পর্কে বিভিন্ন বিকল্প দেখিয়েছি।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

PostgreSQL