לעתים קרובות תצטרך לרשום את מסדי הנתונים או אפילו הטבלאות בעת עבודה עם מסדי נתונים. כמו רוב שרתי מסדי הנתונים, ל-Postgres יש כלי מבוסס שורת פקודה המאפשר לך לנהל את שרת Postgres שלך.
הכלי הזה הוא psql. זה מאפשר לך להקליד שאילתות, לבצע אותן ולהציג את התוצאות. אתה יכול להשתמש ב-psql כדי לרשום מסדי נתונים ולהראות טבלאות ב-Postgres עם כמה פקודות פשוטות.
מתחילים להתקין
כדי להתחבר לשרת ולרשום מסדי נתונים או טבלאות, תצטרך להתקין את PostgreSQL. הנה כמה מדריכים מועילים:
- איך ל התקן את PostgreSQL ב-Windows.
- איך ל התקן את PostgreSQL על אובונטו.
רישום מסדי נתונים ב-PostgreSQL
ברגע שאתה מתחבר למסד הנתונים באמצעות ה psql הפקודה, תוכל לרשום את כל מסדי הנתונים בשרת המחובר באמצעות הפקודה הבאה.
postgres=# \l
זהו קיצור דרך עבור \רשימה פקודה.
פקודה זו תפרט את שלושת מסדי הנתונים המוגדרים כברירת מחדל: postgres, template0 ו-template1. postgres הוא מסד הנתונים הראשון שאליו תתחבר אם עדיין לא יצרת מסד נתונים אחר.
אתה יכול ליצור מסד נתונים חדש באמצעות הפקודה הבאה.
postgres=# צור מסד נתונים dbname;
לאחר שיצרתם את בסיס הנתונים, תצטרכו לעבור אליו על מנת להכניס נתונים ולבצע בו פעולות אחרות.
postgres=# \c dbname
רישום טבלאות ב-PostgreSQL
לאחר חיבור למסד הנתונים ויצירת טבלאות, ייתכן שתרצה לדעת אילו טבלאות קיימות. אתה יכול לעשות זאת על ידי רישום הטבלאות באמצעות הפקודה psql, \dt.
dbname=# \dt
אם לא קיימות טבלאות פקודה זו תציג א לא מצא קשרים הוֹדָעָה. אחרת, הוא יציג את הטבלאות בפורמט טבלאי.
לדוגמה, צור טבלה בשם משתמשים במסד נתונים בשם blog באמצעות הפקודה הבאה.
בלוג=# צור משתמשי טבלה (
user_id serial PRIMARY KEY,
דוא"ל VARCHAR ( 255 ) ייחודי לא ריק,
סיסמה VARCHAR ( 50 ) לא ריק
);
אם אתה מפרט את הטבלאות באמצעות ה \dt הפקודה, הפלט יהיה דומה לזה שמוצג להלן.
ניהול מסד הנתונים PostgreSQL שלך
ישנן כמה פקודות psql פשוטות בהן תוכל להשתמש כדי לרשום מסדי נתונים ולהראות טבלאות בשרת PostgreSQL. הן רק שתיים מהפקודות הרבות שהכלי psql מציע.
עם זאת, אם אתה רוצה יישום GUI קל לשימוש לניהול מסד הנתונים PostgreSQL שלך, בחר בכלי pgAdmin. באמצעות pgAdmin, אתה יכול ליצור אינטראקציה עם השרת שלך מבלי להשתמש בשורת הפקודה.