خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نمایش ورژن PostgreSQL نصب شده در لینوکس
ورژن های جدید PostgreSQL در فواصل زمانی منظم منتشر می شوند. نسخه ها و release های اصلی PostgreSQL، سالانه برنامه ریزی می شوند و روی بهبود ویژگی های کلیدی و رفع باگ ها و اشکالات شناخته شده تمرکز دارند. release های کوچک تقریباً هر سه ماه یکبار در دسترس هستند و هدف آنها رفع نگرانی های امنیتی مداوم است.
شاید بخواهید بررسی کنید که آیا آخرین security patch های را دارید یا اینکه قصد دارید نرم افزار جدیدی را پیاده سازی کنید و می خواهید بدانید که با نسخه PostgreSQL شما سازگار است یا خیر.
این آموزش به شما نشان می دهد که چگونه نسخه PostgreSQL خود را با استفاده از چند دستور کوتاه بررسی کنید. البته همه این مراحل در لینوکس اوبونتو انجام می شود.
Terminal را باز کرده و دستور زیر را برای بررسی نسخه PostgreSQL خود وارد کنید:
شماره ورژن در ترمینال نمایش داده می شود. راه دیگر برای بررسی نسخه PostgreSQL استفاده از گزینه V- است:
این دو دستور با نصب هایی که از مخازن رسمی انجام شده اند کار می کنند و این احتمال هست که برای نصب هایی که از منابع third-party و جانبی نشات گرفته اند قابل استفاده نباشند و پیام Command ‘postgres’ not found را دریافت کنید.
خروجی ترمینال شما می تواند متفاوت باشد.
مسیر کامل را تایپ کرده و گزینه V- را برای نمایش نسخه سرور PostgreSQL جاری وارد کنید:
مثلا در اینجا ورژن PostgreSQL برابر 10.12 است.
گروه توسعه PostgreSQL از یک سیستم نسخهسازی معنایی استاندارد MAJOR.MINOR استفاده میکند. در مثال ما، بخش اول (10) نشان دهنده شماره release یا انتشار MAJOR است. بخش دوم (12)، نشان دهنده شماره(release) انتشار MINOR برای آن نسخه است.
دستور SQL زیر را تایپ و اجرا کنید تا ورژن نمایش داده شود:
خروجی به دست آمده، نسخه کامل و اطلاعات سیستم را برای سرور PostgreSQL نشان می دهد.
همچنین می توانید به PostgreSQL دستور دهید که مقدار مربوط به پارامتر server_version را نشان دهد:
متوجه خواهید شد که دستورات مورد استفاده برای بررسی ورژن psql client با دستورات مورد استفاده برای تعیین نسخه سرور PostgreSQL مطابقت دارند.
اگر با خطای Command not found مواجه شدید، دستور زیر را برای یافتن مسیر نصب psql وارد کنید.
از مسیر به دست آمده و گزینه V- برای بررسی نسخه جاری psql استفاده کنید:
خروجی بدست آمده ورژن psql client را نشان می دهد:
شاید بخواهید بررسی کنید که آیا آخرین security patch های را دارید یا اینکه قصد دارید نرم افزار جدیدی را پیاده سازی کنید و می خواهید بدانید که با نسخه PostgreSQL شما سازگار است یا خیر.
این آموزش به شما نشان می دهد که چگونه نسخه PostgreSQL خود را با استفاده از چند دستور کوتاه بررسی کنید. البته همه این مراحل در لینوکس اوبونتو انجام می شود.
Terminal را باز کرده و دستور زیر را برای بررسی نسخه PostgreSQL خود وارد کنید:
postgres --version
شماره ورژن در ترمینال نمایش داده می شود. راه دیگر برای بررسی نسخه PostgreSQL استفاده از گزینه V- است:
postgres -V
این دو دستور با نصب هایی که از مخازن رسمی انجام شده اند کار می کنند و این احتمال هست که برای نصب هایی که از منابع third-party و جانبی نشات گرفته اند قابل استفاده نباشند و پیام Command ‘postgres’ not found را دریافت کنید.
How to Solve the “Command ‘postgres’ not found” Error
حالا چگونه پیغام ارور Command ‘postgres’ not found را برطرف کنیم؟ برای این منظور فولدر PostgreSQL را پیدا کنید. برای پیدا کردن مسیر صحیح postgres دستور زیر را وارد کنید:locate bin/postgres
خروجی ترمینال شما می تواند متفاوت باشد.
مسیر کامل را تایپ کرده و گزینه V- را برای نمایش نسخه سرور PostgreSQL جاری وارد کنید:
/usr/lib/postgresql/10/bin/postgres -V
مثلا در اینجا ورژن PostgreSQL برابر 10.12 است.
گروه توسعه PostgreSQL از یک سیستم نسخهسازی معنایی استاندارد MAJOR.MINOR استفاده میکند. در مثال ما، بخش اول (10) نشان دهنده شماره release یا انتشار MAJOR است. بخش دوم (12)، نشان دهنده شماره(release) انتشار MINOR برای آن نسخه است.
Check Postgres Version from SQL Shell
شماره نسخه را نیز می توان مستقیماً از Prompt PostgreSQL بدست آورد. در PostgreSQL shell دستور زیر را وارد و Enter کنید تا ورژن PostgreSQL نمایش داده شود.sudo -u postgres psql
دستور SQL زیر را تایپ و اجرا کنید تا ورژن نمایش داده شود:
SELECT version();
خروجی به دست آمده، نسخه کامل و اطلاعات سیستم را برای سرور PostgreSQL نشان می دهد.
همچنین می توانید به PostgreSQL دستور دهید که مقدار مربوط به پارامتر server_version را نشان دهد:
SHOW server_version;
How to Check psql Client Version
با Psql هم می توانید ورژن PostgreSQL را نمایش دهید. پس از اتصال به PostgreSQL با Psql دستور زیر را اجرا کنید:psql --version
متوجه خواهید شد که دستورات مورد استفاده برای بررسی ورژن psql client با دستورات مورد استفاده برای تعیین نسخه سرور PostgreSQL مطابقت دارند.
psql -V
اگر با خطای Command not found مواجه شدید، دستور زیر را برای یافتن مسیر نصب psql وارد کنید.
locate bin/psql
از مسیر به دست آمده و گزینه V- برای بررسی نسخه جاری psql استفاده کنید:
/usr/lib/postgresql/10/bin/psql -V
خروجی بدست آمده ورژن psql client را نشان می دهد:
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: