Тема 02 «Использование psql». DBA1-10 «Администрирование PostgreSQL 10. Базовый курс»
תוכן עניינים:
PostgreSQL, המכונה לעתים קרובות פשוט Postgres, היא מערכת ניהול בסיס נתונים עם מטרה כללית עם קוד פתוח.
לדעת איזו גרסה של שרת PostgreSQL מותקנת ומופעלת במערכת שלך יכולה להיות חשובה במצבים מסוימים. לדוגמה, אם אתה מתקין יישום הדורש גרסת PostgreSQL ספציפית, יהיה עליך לברר את הגרסה של שרת PostgreSQL שלך.
, נסביר כיצד למצוא איזו גרסה של שרת PostgreSQL פועלת במערכת שלך.
גירסת PostgreSQL
הגרסאות של PostgreSQL עוברות גרסאות באמצעות הסכימה הבאה:
MAJOR.MINOR
לדוגמה, ב- PostgreSQL 12.1,
12
היא גרסה ראשית, ו-
1
היא גרסה מינורית.
-
MAJOR
- החל מ- PostgreSQL 10, כל גרסה ראשית חדשה מגדילה את החלק העיקרי של הגרסה באחת, למשל, 10, 11 או 12. לפני PostgreSQL 10, הגרסאות העיקריות היו מיוצגות עם מספר עשרוני, למשל, 9.0 או 9.6.MINOR
- מספר השחרורMINOR
הוא החלק האחרון של מספר הגרסה. לדוגמה,11.4
ו-11.6
הן גרסאות מינוריות המהוות חלק מגרסת 11 של PostgreSQL, ו-9.6.15
ו-9.6.16
הן חלק מגירסת PostgreSQL 9.6.
המהדורות העיקריות של PostgreSQL עם תכונות חדשות מועברות בדרך כלל פעם בשנה. כל מהדורה משמעותית נתמכת במשך 5 שנים.
שימוש בשורת הפקודה
כדי לגלות איזו גרסה של PostgreSQL פועלת במערכת שלך,
--version
בפקודה
--version
עם האפשרות
--version
או
-V
:
postgres --version
הפקודה תדפיס את גרסת PostgreSQL:
postgres (PostgreSQL) 10.6
בדוגמה זו, גרסת השרת PostgreSQL היא
10.6
.
אם הבינארי של
postgres
אינו נמצא ב- PATH של המערכת, תקבל שגיאה באומרו "postgres: הפקודה לא נמצאה". זה קורה בדרך כלל כאשר חבילת 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 באמצעות לקוח GUI כמו pgAdmin או עם
psql
:
sudo -u postgres psql
ההצהרה הבאה מציגה את גרסת השרת PostgreSQL יחד עם מידע ה- build:
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 הפועל במערכת שלך.
אל תהסס להשאיר תגובה אם יש לך שאלות.
postgresqlמה זה Directx בחלונות? כיצד לבדוק גרסת Directx?

מדריך טכני מסביר את חשיבותה של DirectX בחלונות בשפה פשוטה וכיצד לבדוק את גרסתה במחשב האישי.
כיצד לבדוק את גרסת הלינוקס - -

במדריך זה נראה לך כיצד לבדוק איזו הפצה וגרסת לינוקס מותקנת במערכת שלך באמצעות שורת הפקודה.
כיצד לבדוק את גרסת mysql

ישנם כמה הבדלים חשובים בין גרסאות MySQL, לכן לדעת איזו גרסה פועלת בשרת עשויה להיות חשובה. במאמר זה נראה לך כיצד לבדוק את גרסת השרת MySQL או MariaDB המותקן במערכת שלך.