نماد سایت وبلاگ شتابان هاست

نحوه بررسی نسخه PostgreSQL

نحوه بررسی نسخه PostgreSQL

PostgreSQL ، که اغلب به سادگی با عنوان Postgres شناخته می شود ، یک سیستم مدیریت ديتابيس با هدف کلی با منبع آزاد است. دانستن اینکه چه نسخه ای از سرور PostgreSQL روی سیستم شما نصب شده و در حال اجراست می تواند در برخی شرایط مهم باشد. به عنوان مثال ، اگر برنامه ای را نصب می کنید که به نسخه PostgreSQL خاص نیاز دارد ، باید نسخه سرور PostgreSQL خود را پیدا کنید. در این مقاله ، ما توضیح خواهیم داد که چگونه می توان نسخه دیگری از سرور PostgreSQL را روی سیستم شما اجرا کرد. با ما در شتابان هاست همراه باشيد.

نسخه PostgreSQL

نسخه های PostgreSQL با استفاده از طرح زیر نسخه می شوند:

MAJOR.MINOR

به عنوان مثال ، در PostgreSQL 12.1 ، ۱۲ نسخه اصلی است و ۱ نسخه جزئی است.

انتشارات عمده اين نسخه با ویژگی های جدید معمولاً سالی یک بار تحویل داده م شود. هر نسخه اصلی به مدت ۵ سال بكاپ می شود.

با استفاده از خط فرمان

برای اطلاع از اینکه نسخه در سیستم شما در حال اجراست ، دستور postgres را با گزینه –version یا -V فراخوانی کنید:

postgres --version

در این نسخه PostgreSQL چاپ خواهد شد:

postgres (PostgreSQL) 10.6

اگر binary پس زمینه در PATH سیستم نیست ، با خطای گفتن “postgres: command found not found” خطایی دریافت خواهید کرد. این معمولاً زمانی اتفاق می افتد که بسته از مخازن استاندارد توزیع نصب نشده باشد. می توانید مسیر مربوط به binary را با استفاده از مکان یاب یا یافتن فرمان پیدا کنید

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

 

خروجی باید چیزی شبیه به این باشد:

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

پس از پیدا کردن مسیر binary ، می توانید از آن برای دریافت نسخه استفاده کنید:

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

نسخه خدمات كاربری ، psql را می توان با استفاده از دستور زیر یافت:

psql --version

خروجی چیزی شبیه به این خواهد بود:

postgres (PostgreSQL) 10.6

psql یک ابزار خط فرمان تعاملی است.

 

با استفاده از SQL Shell

راه دیگر برای تعیین و ورود به سرور SQL سریع و استفاده از دستور SQL برای چاپ نسخه است.

می توانید با استفاده از یک سرویس دهنده GUI مانند pgAdmin یا با psql به پوسته دسترسی پیدا کنید:

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
(۱ row)

اگر می خواهید فقط شماره نسخه سرور را بدست آورید از عبارت زیر استفاده کنید:

SHOW server_version;
 server_version 
----------------
 ۱۰٫۶
(۱ row)

ما را در شتابان هاست دنبال كنيد.

 

خروج از نسخه موبایل