logo

PostgreSQL תאר טבלה

בחלק זה, אנו הולכים לדון כיצד לעשות זאת תאר טבלה ב-PostgreSQL .

ב-PostgreSQL, כדי למצוא את המידע על עמודות של טבלה, נוכל להשתמש בשאילתת הפקודה describe בשתי דרכים שונות, שהן כדלקמן:

    PostgreSQL תאר טבלה באמצעות pgAdmin 4 PostgreSQL תאר טבלה באמצעות psql

הערה: ב-PostgreSQL, לא נוכל לקבל את הפקודה הישירה לתיאור הטבלה, אך באמצעות MySQL, אנו משתמשים בפקודה DESCRIBE ישירות כדי לזהות את המידע בעמודות של טבלה ספציפית.

PostgreSQL תאר טבלה באמצעות pgAdmin 4

ב-pgAdmin 4, אנו הולכים להשתמש ב- info_schema לתיאור הטבלאות.

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

קוד אפור

המשתמש מקבל את כל היתרונות של הסכימה המסוימת אם בעלים של סכימת המידע הוא משתמש מקורי במסד הנתונים .

בינתיים, בסכימת המידע, השמות של חלק מהאובייקטים הם שמות גנריים, שיכולים להתרחש ביישומי משתמש או בתוכנה. לכן, עלינו להיות ערניים אם עלינו להציב את סכימת המידע על הנתיב.

לשם כך, נשתמש ב- בחר פקודה ב info_schema מסד נתונים עבור שאילתות ב- column_names של טבלת העמודות.

לדוגמה, השאילתה למטה תחזיר את כל שמות העמודות של צרכן שולחן:

 SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_NAME = 'customer'; 

שאילתת SQL ב-PgAdmin4

PostgreSQL תאר טבלה

מבנה השולחן

לאחר ביצוע ה בחר פקודה , אנחנו יכולים לראות את columns_name נוכח ב צרכן שולחן.

PostgreSQL תאר טבלה

PostgreSQL מתאר טבלה באמצעות psql

ב-psql, נוכל לקבל מידע על טבלה בעזרת הפקודה שלהלן ולתאר את הטבלאות המסוימות במסד הנתונים הנוכחי:

 d table name 

כדי לקבל את רשימת הטבלאות, נבצע את השלבים הבאים:

שלב 1

  • פתח את ה מעטפת SQL (psql), שהופיע עם את הפירוט הדרוש ס . אחרי זה, נעשה התחברות לשרת מסד הנתונים Postgres באמצעות ה סיסמה שיצרנו במהלך תהליך ההתקנה של PostgreSQL.
  • ואנחנו מחוברים ל שרת Postgres כפי שאנו יכולים לראות בצילום המסך שלהלן:
PostgreSQL תאר טבלה

שלב 2

  • כעת, נתחבר לשרת מסד הנתונים הספציפי שיצרנו קודם לכן, כלומר javatpoint ובעזרת הפקודה הבאה:
 c javatpoint 

PostgreSQL תאר טבלה

שלב 3

  • לבסוף, נבצע את לְתַאֵר פקודת table כדי לראות את המידע הטבלה המסוים.
 Javatpoint=# d customer 

הערה: הפקודה d משמשת לתיאור טבלה כגון סוג, עמודה, משנה של עמודות וכן הלאה.

תְפוּקָה

מערך java ממוין

צילום המסך הבא מסביר זאת בצורה ברורה יותר:

PostgreSQL תאר טבלה