Introduction to Amazon Web Services by Leo Zhadanovsky
جدول المحتويات:
يعد PostgreSQL ، المعروف غالبًا باسم Postgres ، نظامًا لإدارة قواعد البيانات العلائقية للأغراض العامة مفتوح المصدر.
قد تكون معرفة ما هو إصدار خادم PostgreSQL المثبت وتشغيله على نظامك أمرًا مهمًا في بعض الحالات. على سبيل المثال ، إذا كنت تقوم بتثبيت تطبيق يتطلب إصدار PostgreSQL محدد ، فستحتاج إلى معرفة إصدار خادم PostgreSQL الخاص بك.
، سنشرح كيفية العثور على إصدار خادم PostgreSQL على نظامك.
إصدار PostgreSQL
يتم إصدار إصدارات PostgreSQL باستخدام المخطط التالي:
MAJOR.MINOR
على سبيل المثال ، في PostgreSQL 12.1 ،
12
هو إصدار رئيسي ، و
1
هو إصدار ثانوي.
-
MAJOR
- بدءًا من PostgreSQL 10 ، يزيد كل إصدار رئيسي جديد من الجزءMAJOR
من الإصدار بواحد ، على سبيل المثال ، 10 ، 11 أو 12. قبل PostgreSQL 10 ، تم تمثيل الإصدارات الرئيسية برقم عشري مثل 9.0 أو 9.6.Minor - رقم إصدار Minor هو الجزء الأخير من رقم الإصدار. على سبيل المثال ،
11.4
و11.6
هي إصدارات ثانوية تشكل جزءًا من الإصدار 11 من PostgreSQL ، و9.6.15
و9.6.16
جزءًا من الإصدار 9.6 من PostgreSQL.
عادة ما يتم تسليم إصدارات PostgreSQL الرئيسية ذات الميزات الجديدة مرة واحدة في السنة. يتم دعم كل إصدار رئيسي لمدة 5 سنوات.
باستخدام سطر الأوامر
لمعرفة إصدار PostgreSQL الذي يعمل على نظامك ،
postgres
الأمر
postgres
بخيار
--version
أو
-V
:
postgres --version
سيقوم الأمر بطباعة إصدار PostgreSQL:
postgres (PostgreSQL) 10.6
في هذا المثال ، إصدار خادم PostgreSQL هو
10.6
.
إذا كان
postgres
binary غير موجود في PATH الخاص بالنظام ، فستظهر لك رسالة خطأ تقول "postgres: command not found". يحدث هذا عادةً عندما لا يتم تثبيت حزمة PostgreSQL من المستودعات القياسية للتوزيع.
يمكنك العثور على المسار إلى الملف الثنائي إما باستخدام الأمر
locate
أو
find
:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
يجب أن يبدو الإخراج بشيء من هذا القبيل:
/usr/lib/postgresql/9.6/bin/postgres
بمجرد العثور على المسار إلى الملف الثنائي ، يمكنك استخدامه للحصول على إصدار خادم PostgreSQL:
/usr/lib/postgresql/9.6/bin/postgres -V
إصدار الأداة المساعدة عميل PostgreSQL ، يمكن العثور على
psql
باستخدام الأمر التالي:
psql --version
سيظهر الإخراج بشيء من هذا القبيل:
postgres (PostgreSQL) 10.6
psql
هي أداة مساعدة لسطر الأوامر تفاعلية تتيح لك التفاعل مع خادم PostgreSQL.
باستخدام SQL شل
هناك طريقة أخرى لتحديد إصدار خادم PostgreSQL وهي تسجيل الدخول إلى موجه SQL الخاص بالخادم واستخدام عبارة SQL لطباعة الإصدار.
يمكنك الوصول إلى PostgreSQL shell باستخدام عميل واجهة المستخدم الرسومية مثل pgAdmin أو باستخدام
psql
:
sudo -u postgres psql
يعرض البيان التالي إصدار خادم PostgreSQL مع معلومات البنية:
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)
استنتاج
، لقد أظهرنا العديد من الخيارات المختلفة حول كيفية العثور على إصدار خادم PostgreSQL على نظامك.
لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.
كيوكيفية التحقق من إصدار BIOS في نظام التشغيل Windows 10
تعرض هذه المشاركة كيفية التحقق من إصدار BIOS الحالي في نظام التشغيل Windows 10 / 8.1 / 8/7 باستخدام Windows التسجيل ، WMIC / CMD ، أداة معلومات النظام أو DXDiag.
كيفية التحقق من إصدار PowerShell في نظام التشغيل Windows 10
استخدم هذا الأمر للبحث عن إصدار PowerShell المثبت على Windows 10/8 / وإظهاره 7 / computer.
ما هو دايركت في ويندوز؟ كيفية التحقق من إصدار دايركت؟
يشرح أهمية DirectX في Windows بلغة بسيطة ، وكيفية التحقق من إصداره على جهاز الكمبيوتر الخاص بك.