Postgres הוא אחד ממסדי הנתונים המתקדמים ביותר של SQL. הוא מספק תכונות החל מסוגים המוגדרים על ידי המשתמש ועד להורשה בטבלה ונעילה מתוחכמת. יש גם שלמות התייחסות של מפתח זר, עסקאות מקוננות ותכונות שלא תמצאו במסדי נתונים אחרים של SQL.
Postgres תואם ל-ACID (אטומיות, עקביות, בידוד, עמידות). אתה תמצא את מסד הנתונים של Postgres מועיל בעת בניית יישומים שזקוקים להרחבה ובטיחות נתונים.
השתמש במנהל חבילות או הורד את המתקין
אתה יכול להתקין את Postgres במכשיר ה-macOS שלך באמצעות מקורות ושיטות רבים.
אם אתה משתמש במנהל חבילות, אתה יכול לבדוק את הוראות ההתקנה של Postgres באתר האינטרנט שלו.
הנה הפקודה להתקנת Postgres גרסאות 13 ו-14 עם מנהל החבילות של Homebrew:
להתקין brew postgresql@13 # התקן את Postgres גרסה 13
להתקין brew postgresql@14 # התקן את Postgres גרסה 14
מכיוון שה-Homebrew עובד על לינוקס ו-macOS, הפקודה תואמת לשתי מערכות ההפעלה.
אם אינך משתמש במנהל חבילות, תוכל להתקין את Postgres באמצעות קובץ Apple Disk Image (.dmg). אתה צריך להוריד את התמונה של Postgres גרסה שאתה צריך ו להתקין את האפליקציה במכונה שלך.
הגדר את אפליקציית Postgres ב-macOS
לאחר שהתקנת את Postgres, הפעל את האפליקציה. תקבל ממשק משתמש עם אפשרות הגדרות השרת ומסדי נתונים מותקנים מראש, כפי שמוצג להלן. הפעלת האפליקציה מפעילה את Postgres באופן אוטומטי; כברירת מחדל, Postgres פועל על יציאה 5432 ב-macOS.
אתה יכול להשתמש ב הגדרות שרת לחצן כדי לשנות את השרת והיציאות עבור מסד הנתונים שלך. תקבל גם סקירה כללית של ספריות ההתקנה, התצורה, היומן וספריות הנתונים שאליהם תוכל לגשת מהממשק.
אתה יכול לפתוח את מופע מסד הנתונים שלך (ברירת מחדל נוצר עם שם המשתמש שלך) כדי לגשת לממשק שורת הפקודה Postgres.
הוסף את Postgres ל-PATH שלך
לאחר שהתקנת את אפליקציית Postgres, תצטרך להוסיף את הנתיב שלה ל-$PATH שלך משתנה הסביבה כדי להפעיל אותו מחוץ למסוף של האפליקציה עצמה.
פתח את תיקיית היישומים שלך ב-Finder, הקש Control והקש על אפליקציית Postgres ובחר הצג את תוכן החבילה.
בבחירה באפשרות "הצג תוכן חבילה", תוכל לצפות בתוכן של אפליקציית Postgres.
פתח את ה תוכן התיקיה, ולאחר מכן את גרסאות התיקיה, ולאחר מכן בחר את תיקיית הגרסה שלך (במקרה זה, 14).
Ctrl-לחץ על פַּח התיקיה והחזק את אפשרויות לחצן במקלדת, ולאחר מכן בחר העתק את הסל כשם הנתיב כדי להוסיף את הנתיב ללוח שלך.
תצטרך לערוך את מקור zsh של הטרמינל שלך zshrc קובץ כדי להוסיף את ייצוא הנתיב לאפליקציית Postgres.
פתח את אפליקציית הטרמינל שלך והפעל את הפקודה הזו כדי לערוך את zshrc קוֹבֶץ:
vim ~/.zshrc
הפקודה תפתח את ה zshrc קובץ ב-a עורך Vim שבו אתה יכול להשתמש כדי לערוך את הקובץ.
אם לא נוח לך להשתמש ב-vim, אתה יכול להשתמש בכל עורך טקסט אחר. קובץ ה-.zshrc נמצא בספריית הבית שלך, ותצטרך להיות צפייה בקבצים מוסתרים לגשת אליו.
הוסף הצהרת ייצוא וציין את הנתיב של אפליקציית Postgres שלך. לדוגמה:
יְצוּא PATH=$PATH:/Applications/Postgres.app/Contents/Versions/14/bin
שמור את קובץ המקור, צא מעורך Vim, הפעל מחדש את אפליקציית המסוף שלך והפעל את psql פקודה מהמסוף שנפתח לאחרונה:
psql
כאשר אתה מפעיל את psql פקודה אתה אמור לראות ממשק פקודה שמחבר אותך למופע מסד הנתונים שלך Postgres. זה דומה לפתיחת Postgres דרך האפליקציה:
כעת תוכל להשתמש ב-Postgres משורת פקודה, מבלי להפעיל את אפליקציית Postgres. תהליך זה עובד עבור רוב הגרסאות של Postgres, ואתה יכול להשתמש בתהליך זה על שבבי סיליקון או אינטל.
Postgres הוא מסד נתונים רב פלטפורמות
מסד הנתונים של Postgres הוא בעל מוניטין בזכות התכונות והתמיכה שלו במערכות אקולוגיות שונות. אתה יכול להשתמש בו במגוון ערימות פיתוח תוכנה, שירותי מחשוב ענן ומערכות הפעלה.
אתה יכול להתחיל עם Postgres במהירות מכיוון שהוא תומך ב-SQL, תחביר דמוי אנגלית שגם מסדי נתונים כמו MySQL ו-SQLite משתמשים בו.